Skip to content

Feat/factory react default components#14

Merged
guynikan merged 2 commits intomainfrom
feat/factory-react-default-components
Jan 27, 2026
Merged

Feat/factory react default components#14
guynikan merged 2 commits intomainfrom
feat/factory-react-default-components

Conversation

@guynikan
Copy link
Copy Markdown
Owner

No description provided.

- Add default input components: InputText, InputSelect, InputCheckbox,
  InputDate, InputPhone, InputAutocomplete, InputTextarea, InputNumber
- Add default container components: FormField, FormSectionContainer,
  FormSectionTitle, FormSectionGroup, FormSectionGroupContainer
- Export *Props and *ComponentType for each for custom implementations
- Register all defaults in setFactoryDefaultComponents()
- Extend HTML/React attribute types instead of [key: string]: any
- basic-ui, chakra-ui, material-ui: use Input*Props from @schepta/factory-react
- Containers: use FormFieldProps, FormSection*Props where applicable
- Merge UI-specific props (e.g. CheckboxProps) with factory props in Chakra
- Remove empty basic-ui InputPhone (rely on registry default or shared)
@guynikan guynikan merged commit 4567375 into main Jan 27, 2026
1 check passed
@guynikan guynikan deleted the feat/factory-react-default-components branch January 27, 2026 11:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant