2021-12-15 14:36:45 +01:00
|
|
|
import { UiFlavorProvider, UiIconSet, UiSection, UiSettingsGroup } from 'zero/ui';
|
2021-12-14 11:54:36 +01:00
|
|
|
import { get, ApiResponse, ApiRequestConfig } from '../services/request';
|
2021-12-09 14:18:38 +01:00
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
|
2021-12-14 12:16:27 +01:00
|
|
|
getSections: (config?: ApiRequestConfig): Promise<ApiResponse<UiSection[]>> => get('backoffice/ui/sections', { ...config }),
|
2021-12-09 14:18:38 +01:00
|
|
|
|
2021-12-14 12:16:27 +01:00
|
|
|
getSettingGroups: (config?: ApiRequestConfig): Promise<ApiResponse<UiSettingsGroup[]>> => get('backoffice/ui/settingareas', { ...config }),
|
2021-12-09 14:18:38 +01:00
|
|
|
|
2021-12-14 12:16:27 +01:00
|
|
|
getIconSets: (config?: ApiRequestConfig): Promise<ApiResponse<UiIconSet[]>> => get('backoffice/ui/iconsets', { ...config }),
|
2021-12-09 14:18:38 +01:00
|
|
|
|
2021-12-14 12:16:27 +01:00
|
|
|
getTranslations: (config?: ApiRequestConfig): Promise<ApiResponse<Record<string, string>>> => get('backoffice/ui/translations', { ...config }),
|
2021-12-15 14:36:45 +01:00
|
|
|
|
2021-12-15 15:34:05 +01:00
|
|
|
getFlavors: (config?: ApiRequestConfig): Promise<ApiResponse<Record<string, UiFlavorProvider>>> => get('backoffice/ui/flavors', { ...config }),
|
|
|
|
|
|
|
|
|
|
getBlueprints: (config?: ApiRequestConfig): Promise<ApiResponse<string[]>> => get('backoffice/ui/blueprints', { ...config }),
|
2021-12-09 14:18:38 +01:00
|
|
|
};
|