useAdminUrl.ts 473 B

1234567891011121314
  1. import UrlUtils from "~/services/utils/urlUtils";
  2. export const useAdminUrl = () => {
  3. const runtimeConfig = useRuntimeConfig()
  4. const makeAdminUrl = (tail: string, query: Record<string, string> = {}): string => {
  5. const baseUrl = runtimeConfig.baseUrlAdminLegacy ?? runtimeConfig.public.baseUrlAdminLegacy
  6. let url = UrlUtils.join(baseUrl, '#', tail)
  7. url = UrlUtils.addQuery(url, query)
  8. return url
  9. }
  10. return { makeAdminUrl }
  11. }