Component Architecture
Last updated
Last updated
Utility/reusable components are named with NounAdjective format (or more directly, ComponentAdjective) (an Adjective does not need to be present; just Noun is ok)
Noun
Table.tsx
FormCRUD.tsx
ChartBase
(NounAdjective)
Page-related: ChartProject
, ChartProductionOverall
, ...
ModalBase
(NounAdjective)
Utility-related (building utility on top of utility): ModalCRUD
(also exists in /src/components/
)
Styled MUI components:
base: IconButtonCreate
, IconButtonClose
, ...
base: ButtonCancel
, ButtonSubmit
, ...
base: TypographyError
, ...