diff --git a/apps/docs/utils/TldrawApiModel.ts b/apps/docs/utils/TldrawApiModel.ts index 222680ce3385..c0e6271446c7 100644 --- a/apps/docs/utils/TldrawApiModel.ts +++ b/apps/docs/utils/TldrawApiModel.ts @@ -131,6 +131,21 @@ export class TldrawApiModel extends ApiModel { return this.resolveToken(component, tokens[2]) } + if ( + tokens.length === 9 && + tokens[0].text === 'import("react").' && + tokens[1].text === 'ForwardRefExoticComponent' && + tokens[2].text === '<' && + tokens[3].kind === ExcerptTokenKind.Reference && + tokens[4].text === ' & import("react").' && + tokens[5].text === 'RefAttributes' && + tokens[6].text === '<' && + tokens[7].kind === ExcerptTokenKind.Reference && + tokens[8].text === '>>' + ) { + return this.resolveToken(component, tokens[3]) + } + if (component.variableTypeExcerpt.text === 'import("react").NamedExoticComponent') { // this is a `memo` component with no props return null diff --git a/apps/examples/src/examples/rich-text-font-extensions/RichTextFontExtension.css b/apps/examples/src/examples/rich-text-font-extensions/RichTextFontExtension.css index f511639a6fc2..68e2386e68a1 100644 --- a/apps/examples/src/examples/rich-text-font-extensions/RichTextFontExtension.css +++ b/apps/examples/src/examples/rich-text-font-extensions/RichTextFontExtension.css @@ -1,4 +1,4 @@ -.tlui-buttons__horizontal select { +.rich-text-font-extension-select { border: 0; background: transparent; margin: 0 8px; diff --git a/apps/examples/src/examples/rich-text-font-extensions/RichTextFontExtension.tsx b/apps/examples/src/examples/rich-text-font-extensions/RichTextFontExtension.tsx index e4183d36907e..b0295dfca467 100644 --- a/apps/examples/src/examples/rich-text-font-extensions/RichTextFontExtension.tsx +++ b/apps/examples/src/examples/rich-text-font-extensions/RichTextFontExtension.tsx @@ -72,6 +72,7 @@ const components: TLComponents = { return (