ui-extensions.ts 953 B

123456789101112131415161718192021222324252627282930313233
  1. import { addNavMenuItem, addNavMenuSection } from '@vendure/admin-ui/core';
  2. import { registerReactFormInputComponent } from '@vendure/admin-ui/react';
  3. import { ReactNumberInput } from './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/greet'],
  14. icon: 'cursor-hand-open',
  15. },
  16. ],
  17. },
  18. // Add this section before the "settings" section
  19. 'settings',
  20. ),
  21. addNavMenuItem(
  22. {
  23. id: 'reviews',
  24. label: 'Product Reviews',
  25. routerLink: ['/extensions/reviews'],
  26. icon: 'star',
  27. },
  28. 'marketing',
  29. ),
  30. registerReactFormInputComponent('react-number-input', ReactNumberInput),
  31. ];