ResetPassModal.tsx 460 B

12345678910111213141516171819202122
  1. import { useModal } from "queenjs";
  2. import { defineComponent } from "vue";
  3. import ResetForm from "./ResetForm";
  4. import { useAuth } from "@queenjs-modules/auth";
  5. export default defineComponent({
  6. setup() {
  7. const modal = useModal();
  8. const auth = useAuth();
  9. return () => {
  10. return (
  11. <ResetForm
  12. onSuccess={() => {
  13. modal.cancel();
  14. auth.actions.logout();
  15. }}
  16. />
  17. );
  18. };
  19. },
  20. });