feat: wip cli token authentication

This commit is contained in:
Mauricio Siu
2024-06-05 22:42:11 -06:00
parent 113df9ae12
commit b9bff95c3d
16 changed files with 2845 additions and 56 deletions

View File

@@ -51,6 +51,9 @@ const randomImages = [
export const ProfileForm = () => {
const { data, refetch } = api.auth.get.useQuery();
const { mutateAsync, isLoading } = api.auth.update.useMutation();
const { mutateAsync: generateToken, isLoading: isLoadingToken } =
api.auth.generateToken.useMutation();
const form = useForm<Profile>({
defaultValues: {
email: data?.email || "",
@@ -182,6 +185,18 @@ export const ProfileForm = () => {
</div>
</form>
</Form>
<div className="flex flex-row gap-4 pt-10">
<Input placeholder="Token" disabled value={data?.token || ""} />
<Button
type="button"
isLoading={isLoadingToken}
onClick={async () => {
await generateToken();
}}
>
Save
</Button>
</div>
</CardContent>
</Card>
);