diff --git a/app/assets/js/nuxt-image/get-imgproxy-url.ts b/app/assets/js/nuxt-image/get-imgproxy-url.ts new file mode 100644 index 00000000..eee350d9 --- /dev/null +++ b/app/assets/js/nuxt-image/get-imgproxy-url.ts @@ -0,0 +1,12 @@ +import { project } from '../../../../config/project' +import imgproxyProvider from './imgproxy.provider' + +export function getImgproxyUrl(src: string) { + const { url } = imgproxyProvider().getImage(src, { + baseUrl: project.imgproxy.baseUrl, + internalProxyUrl: project.imgproxy.internalProxyUrl, + mediaProxyUrls: project.imgproxy.mediaProxyUrls + }) + + return url +} diff --git a/app/components/pages/posts/post/PostMedia.vue b/app/components/pages/posts/post/PostMedia.vue index e04be94f..27bc274d 100644 --- a/app/components/pages/posts/post/PostMedia.vue +++ b/app/components/pages/posts/post/PostMedia.vue @@ -1,6 +1,7 @@