diff --git a/assets/admin/src/api/modules/icons.js b/assets/admin/src/api/modules/icons.js new file mode 100644 index 00000000..2111f7a6 --- /dev/null +++ b/assets/admin/src/api/modules/icons.js @@ -0,0 +1,8 @@ +/** + * Icon catalog API — serves the universal icon picker (FA5 + sprite + custom). + */ +export const iconsApiMethods = { + getIconCatalog() { + return this.request('/icons/catalog') + }, +} diff --git a/assets/admin/src/api/modules/index.js b/assets/admin/src/api/modules/index.js index 0c07bee0..9aeb8de0 100644 --- a/assets/admin/src/api/modules/index.js +++ b/assets/admin/src/api/modules/index.js @@ -6,6 +6,7 @@ import { paymentApiMethods } from './payment.js' import { extensionsApiMethods } from './extensions.js' import { toolsApiMethods } from './tools.js' import { schemaApiMethods } from './schema.js' +import { iconsApiMethods } from './icons.js' export const apiMethods = { ...globalApiMethods, @@ -16,4 +17,5 @@ export const apiMethods = { ...extensionsApiMethods, ...toolsApiMethods, ...schemaApiMethods, + ...iconsApiMethods, } diff --git a/assets/admin/src/components/form/FaIconPicker.vue b/assets/admin/src/components/form/FaIconPicker.vue index 1a45f5c5..436d01ff 100644 --- a/assets/admin/src/components/form/FaIconPicker.vue +++ b/assets/admin/src/components/form/FaIconPicker.vue @@ -1,6 +1,6 @@