Files
auth/src/hooks/auth/login.hook.ts

22 lines
525 B
TypeScript

import { createSignal } from "solid-js";
import { createStore } from "solid-js/store";
const useLogin = () => {
const [loading, setLoading] = createSignal(false);
const [form, setForm] = createStore({
username: "",
password: "",
});
const handleInput = (ev: any) => {
setForm([ev.currentTarget.name], ev.currentTarget.value);
};
const handleLogin = (ev: any) => {
ev.preventDefault();
setLoading(true);
};
return { handleInput, loading, handleLogin, form };
};
export default useLogin;