Skip to content

Commit 955df89

Browse files
committed
Show current state in form
1 parent 3cc46c8 commit 955df89

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

app/forms/access-util.tsx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ type RoleRadioFieldProps = {
8989

9090
export function RoleRadioField({ control, scope }: RoleRadioFieldProps) {
9191
const roleDescriptions = scope === 'Silo' ? siloRoleDescriptions : projectRoleDescriptions
92+
const currentRole = control._formValues.roleName || ''
9293
return (
9394
<>
9495
<RadioFieldDyn
@@ -99,9 +100,14 @@ export function RoleRadioField({ control, scope }: RoleRadioFieldProps) {
99100
column
100101
className="mt-2"
101102
>
102-
{allRoles.map((role, index) => (
103-
<div className={index === 0 ? 'mt-2' : 'mt-1'} key={role}>
104-
<Radio key={role} value={role} alignTop>
103+
{allRoles.map((role) => (
104+
<div className="mt-1" key={role}>
105+
<Radio
106+
name="roleName"
107+
value={role}
108+
defaultChecked={currentRole === role}
109+
alignTop
110+
>
105111
{/* negative top margin to control spacing with radio button and label */}
106112
<div className="-mt-0.5 ml-1">
107113
<div className="text-sans-md text-raise">

app/forms/project-access.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,6 @@ export function ProjectAccessEditUserSideModal({
103103

104104
return (
105105
<SideModalForm
106-
// TODO: show user name in header or SOMEWHERE
107106
form={form}
108107
formType="edit"
109108
resourceName="role"

0 commit comments

Comments
 (0)