Files
mixtape/zero.Backoffice.UI/app/ui/api.ts
T
2021-12-14 12:16:27 +01:00

13 lines
705 B
TypeScript

import { UiIconSet, UiSection, UiSettingsGroup } from 'zero/ui';
import { get, ApiResponse, ApiRequestConfig } from '../services/request';
export default {
getSections: (config?: ApiRequestConfig): Promise<ApiResponse<UiSection[]>> => get('backoffice/ui/sections', { ...config }),
getSettingGroups: (config?: ApiRequestConfig): Promise<ApiResponse<UiSettingsGroup[]>> => get('backoffice/ui/settingareas', { ...config }),
getIconSets: (config?: ApiRequestConfig): Promise<ApiResponse<UiIconSet[]>> => get('backoffice/ui/iconsets', { ...config }),
getTranslations: (config?: ApiRequestConfig): Promise<ApiResponse<Record<string, string>>> => get('backoffice/ui/translations', { ...config }),
};