diff options
| author | Armand Philippot <git@armandphilippot.com> | 2023-12-07 18:48:53 +0100 |
|---|---|---|
| committer | Armand Philippot <git@armandphilippot.com> | 2023-12-08 19:13:47 +0100 |
| commit | d375e5c9f162cbd84a6e6462977db56519d09f75 (patch) | |
| tree | aed9bc81c426e3e9fb60292cb244613cb8083dea /src/components/molecules/meta-list/meta-item | |
| parent | b8eb008dd5927fb736e56699637f5f8549965eae (diff) | |
refactor(pages): refine Project pages
* refactor ProjectOverview component to let consumers handle the value
* extract project overview depending on Github to avoid fetching
Github API if the project is not on Github
* wrap dynamic import in a useMemo hook to avoid infinite rerender
* fix table of contents by adding a useMutationObserver hook to refresh
headings tree (without it useHeadingsTree is not retriggered once the
dynamic import is done)
* add Cypress tests
Diffstat (limited to 'src/components/molecules/meta-list/meta-item')
| -rw-r--r-- | src/components/molecules/meta-list/meta-item/meta-item.tsx | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/components/molecules/meta-list/meta-item/meta-item.tsx b/src/components/molecules/meta-list/meta-item/meta-item.tsx index c5223c2..42a0801 100644 --- a/src/components/molecules/meta-list/meta-item/meta-item.tsx +++ b/src/components/molecules/meta-list/meta-item/meta-item.tsx @@ -1,13 +1,12 @@ import { type ForwardRefRenderFunction, - type ReactElement, type ReactNode, forwardRef, } from 'react'; import { Description, Group, type GroupProps, Term } from '../../../atoms'; import styles from './meta-item.module.scss'; -export type MetaValue = string | ReactElement; +export type MetaValue = ReactNode; export type MetaValues = { id: string; |
