From bc7e67c679048d77c7e9a455ab9cde5e19e8678b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 16 Mar 2026 15:38:06 +0000 Subject: [PATCH 1/2] Initial plan From 108b92401b8f9cc9c34f8ee8ccdb1d2fc294b289 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 16 Mar 2026 15:42:32 +0000 Subject: [PATCH 2/2] Fix RadioGroupField props type: use RadioGroupFieldProps instead of SelectFieldProps Co-authored-by: manuelblum <6098356+manuelblum@users.noreply.github.com> --- .../references/enum-05-radio-group-field.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/package-skills/comet-admin-translatable-enum/references/enum-05-radio-group-field.md b/package-skills/comet-admin-translatable-enum/references/enum-05-radio-group-field.md index c1c8cf451b1..a260d1cee25 100644 --- a/package-skills/comet-admin-translatable-enum/references/enum-05-radio-group-field.md +++ b/package-skills/comet-admin-translatable-enum/references/enum-05-radio-group-field.md @@ -15,10 +15,8 @@ All options visible at once. Best for few options (<=4). ## Template -Same shape as SelectField, swap `SelectField` → `RadioGroupField`: - ```tsx -import { RadioGroupField, type SelectFieldProps } from "@comet/admin"; +import { RadioGroupField, type RadioGroupFieldProps } from "@comet/admin"; import { {camelCaseName}FormattedMessageMap } from "{enumImportPath}"; import { recordToOptions } from "@src/common/components/enums/recordToOptions"; import { type GQL{EnumName} } from "@src/graphql.generated"; @@ -26,7 +24,7 @@ import { type FunctionComponent } from "react"; export type {EnumName}FormState = GQL{EnumName}; -type {EnumName}RadioGroupFieldProps = Omit, "options">; +type {EnumName}RadioGroupFieldProps = Omit, "options">; export const {EnumName}RadioGroupField: FunctionComponent<{EnumName}RadioGroupFieldProps> = ({ name, ...restProps }) => { return ; @@ -38,7 +36,7 @@ export const {EnumName}RadioGroupField: FunctionComponent<{EnumName}RadioGroupFi ```tsx // File: admin/src/location/components/locationStatusRadioGroupField/LocationStatusRadioGroupField.tsx -import { RadioGroupField, type SelectFieldProps } from "@comet/admin"; +import { RadioGroupField, type RadioGroupFieldProps } from "@comet/admin"; import { locationStatusFormattedMessageMap } from "@src/common/components/enums/locationStatus/locationStatus/LocationStatus"; import { recordToOptions } from "@src/common/components/enums/recordToOptions"; import { type GQLLocationStatus } from "@src/graphql.generated"; @@ -46,7 +44,7 @@ import { type FunctionComponent } from "react"; export type LocationStatusFormState = GQLLocationStatus; -type LocationStatusRadioGroupFieldProps = Omit, "options">; +type LocationStatusRadioGroupFieldProps = Omit, "options">; export const LocationStatusRadioGroupField: FunctionComponent = ({ name, ...restProps }) => { return ;