Application.tsx 486 B

12345678910111213141516171819202122232425
  1. import { defineComponent } from 'vue';
  2. import {
  3. NDialogProvider,
  4. NNotificationProvider,
  5. NMessageProvider
  6. } from 'naive-ui';
  7. export default defineComponent({
  8. name: 'application-page',
  9. setup(props, { slots }) {
  10. return () => (
  11. <NDialogProvider>
  12. <NNotificationProvider>
  13. <NMessageProvider max={1}>
  14. {slots.default && slots.default()}
  15. </NMessageProvider>
  16. </NNotificationProvider>
  17. </NDialogProvider>
  18. );
  19. }
  20. });