From be4d907efb4e2fa658baa7c9b276ed282eb920db Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Tue, 14 Nov 2023 19:07:14 +0100 Subject: refactor(components, hooks): rewrite ToC and useHeadingsTree * replace TableOfContents component with TocWidget to keep the name of widget components coherent * replace `wrapper` prop with `tree` prop (the component no longer uses the hook, it is up to the consumer to provide the headings tree) * let consumer handle the widget title * add options to useHeadingsTree hook to retrieve only the wanted headings (and do not assume that h1 is unwanted) * expect an ref object instead of an element in useHeadingsTree hook * rename most of the types involved --- src/utils/hooks/use-headings-tree/index.ts | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/utils/hooks/use-headings-tree/index.ts (limited to 'src/utils/hooks/use-headings-tree/index.ts') diff --git a/src/utils/hooks/use-headings-tree/index.ts b/src/utils/hooks/use-headings-tree/index.ts new file mode 100644 index 0000000..8f4c115 --- /dev/null +++ b/src/utils/hooks/use-headings-tree/index.ts @@ -0,0 +1 @@ +export * from './use-headings-tree'; -- cgit v1.2.3