ui-extensions.ts 910 B

1234567891011121314151617181920212223242526272829
  1. import { addNavMenuSection } from '@vendure/admin-ui/core';
  2. import { registerReactFormInputComponent } from '@vendure/admin-ui/react';
  3. import { ReactNumberInput } from './components/ReactNumberInput';
  4. export default [
  5. addNavMenuSection(
  6. {
  7. id: 'greeter',
  8. label: 'My Extensions',
  9. items: [
  10. {
  11. id: 'greeter',
  12. label: 'Greeter',
  13. routerLink: ['/extensions/example/greet'],
  14. icon: 'cursor-hand-open',
  15. },
  16. {
  17. id: 'products',
  18. label: 'Products',
  19. routerLink: ['/extensions/example/products'],
  20. icon: 'checkbox-list',
  21. },
  22. ],
  23. },
  24. 'settings',
  25. ),
  26. registerReactFormInputComponent('react-number-input', ReactNumberInput),
  27. ];