import useRoute from '@/Hooks/useRoute'; import ActionMessage from '@/Components/ActionMessage'; import FormSection from '@/Components/FormSection'; import InputError from '@/Components/InputError'; import InputLabel from '@/Components/InputLabel'; import PrimaryButton from '@/Components/PrimaryButton'; import TextInput from '@/Components/TextInput'; import { JetstreamTeamPermissions, Team, User } from '@/types'; import { useForm } from '@inertiajs/react'; import classNames from 'classnames'; import React from 'react'; interface Props { team: Team & { owner: User }; permissions: JetstreamTeamPermissions; } export default function UpdateTeamNameForm({ team, permissions }: Props) { const route = useRoute(); const form = useForm({ name: team.name, }); function updateTeamName() { form.put(route('teams.update', [team]), { errorBag: 'updateTeamName', preserveScroll: true, }); } return ( ( <> Saved. Save ) : undefined } > {/* */}
{team.owner.name}
{team.owner.name}
{team.owner.email}
{/* */}
form.setData('name', e.currentTarget.value)} disabled={!permissions.canUpdateTeam} />
); }