diff --git a/README.md b/README.md index 719748b..f243719 100644 --- a/README.md +++ b/README.md @@ -70,7 +70,7 @@ Demo site [here](https://nuxt3-saas-boilerplate.netlify.app/) - [x] Default UI isn't too crap - [x] Integrated Design system including theming (Tailwind + daisyUI) - [x] Toasts for things like reset email sent -- [ ] Modals, just because people like modals +- [x] Modals, just because people like modals ### Demo Software (Notes) - [x] Simple Text based Notes functionality diff --git a/components/Modal.vue b/components/Modal.vue new file mode 100644 index 0000000..f60ade4 --- /dev/null +++ b/components/Modal.vue @@ -0,0 +1,67 @@ + + + \ No newline at end of file diff --git a/components/modal.type.ts b/components/modal.type.ts new file mode 100644 index 0000000..2b3d7b2 --- /dev/null +++ b/components/modal.type.ts @@ -0,0 +1,4 @@ +import { Modal } from '#components'; + +// seems pretty stoopid that I need to do this in a seperate file but it seems to work +export type ModalType = typeof Modal extends new () => infer T ? T : never; \ No newline at end of file