import { RadioGroupStacked, RadioGroupStackedItem } from 'ui' import { FormItemLayout } from 'ui-patterns/form/FormItemLayout/FormItemLayout' import { useRoleImpersonationStateSnapshot } from '@/state/role-impersonation-state' interface RoleSelectorProps { onSelectRole: (value: 'anon' | 'authenticated') => void } export const RoleSelector = ({ onSelectRole }: RoleSelectorProps) => { const { role, setRole } = useRoleImpersonationStateSnapshot() return ( { onSelectRole('anon') setRole({ type: 'postgrest', role: 'anon' }) }} /> { onSelectRole('authenticated') }} /> ) }