Skip to content

Commit d07ba17

Browse files
committed
refactor: clean up page view
1 parent 667361c commit d07ba17

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

site/src/pages/CreateWorkspacePage/CreateWorkspacePageViewExperimental.tsx

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,7 @@ export const CreateWorkspacePageViewExperimental: FC<
108108
owner,
109109
setOwner,
110110
}) => {
111-
const [suggestedName, setSuggestedName] = useState(() =>
112-
generateWorkspaceName(),
113-
);
111+
const [suggestedName, setSuggestedName] = useState(generateWorkspaceName);
114112
const [showPresetParameters, setShowPresetParameters] = useState(false);
115113
const id = useId();
116114
const workspaceNameInputRef = useRef<HTMLInputElement>(null);
@@ -124,14 +122,14 @@ export const CreateWorkspacePageViewExperimental: FC<
124122

125123
// Only touched fields are sent to the websocket
126124
// Autofilled parameters are marked as touched since they have been modified
127-
const initialTouched = parameters.reduce(
125+
const initialTouched = parameters.reduce<Record<string, boolean>>(
128126
(touched, parameter) => {
129127
if (autofillByName[parameter.name] !== undefined) {
130128
touched[parameter.name] = true;
131129
}
132130
return touched;
133131
},
134-
{} as Record<string, boolean>,
132+
{},
135133
);
136134

137135
// The form parameters values hold the working state of the parameters that will be submitted when creating a workspace

0 commit comments

Comments
 (0)