File tree Expand file tree Collapse file tree 3 files changed +30
-10
lines changed
packages/cursorless-org-docs/src/docs/user/languages/components Expand file tree Collapse file tree 3 files changed +30
-10
lines changed Original file line number Diff line number Diff line change 11import React from "react" ;
22
3- export function H2 ( { children } : { children : string } ) {
4- return renderHeader ( 2 , children ) ;
3+ interface Props {
4+ className ?: string ;
5+ title ?: string ;
6+ children : string ;
57}
68
7- export function H3 ( { children } : { children : string } ) {
8- return renderHeader ( 3 , children ) ;
9+ export function H2 ( props : Props ) {
10+ return renderHeader ( 2 , props ) ;
911}
1012
11- function renderHeader ( level : number , children : string ) : React . JSX . Element {
13+ export function H3 ( props : Props ) {
14+ return renderHeader ( 3 , props ) ;
15+ }
16+
17+ export function H4 ( props : Props ) {
18+ return renderHeader ( 4 , props ) ;
19+ }
20+
21+ function renderHeader (
22+ level : number ,
23+ { className, title, children } : Props ,
24+ ) : React . JSX . Element {
1225 const Tag = `h${ level } ` as keyof React . JSX . IntrinsicElements ;
1326 const href = children . toLowerCase ( ) . replaceAll ( " " , "-" ) ;
1427 return (
15- < Tag id = { href } className = "scope-header anchorWithStickyNavbar_IncK" >
28+ < Tag
29+ id = { href }
30+ title = { title }
31+ className = {
32+ "scope-header anchorWithStickyNavbar_IncK" +
33+ ( className ? " " + className : "" )
34+ }
35+ >
1636 { children }
1737 < a className = "hash-link" href = { `#${ href } ` } />
1838 </ Tag >
Original file line number Diff line number Diff line change 11.facet-name {
22 font-weight : 600 ;
3+ margin : 0 ;
34}
Original file line number Diff line number Diff line change 88import { usePluginData } from "@docusaurus/useGlobalData" ;
99import React , { useState } from "react" ;
1010import { Code , type Highlight } from "./Code" ;
11- import { H2 , H3 } from "./Header" ;
11+ import { H2 , H3 , H4 } from "./Header" ;
1212import "./ScopeSupport.css" ;
1313import type { Fixture , ScopeTests } from "./types" ;
1414import { getFacetInfo , prettifyFacet , prettifyScopeType } from "./util" ;
@@ -104,10 +104,9 @@ function renderFacet(
104104) {
105105 return (
106106 < div key = { facet . facet } >
107- < span className = "facet-name" title = { facet . facet } >
107+ < H4 className = "facet-name" title = { facet . facet } >
108108 { facet . name }
109- </ span >
110- < br />
109+ </ H4 >
111110 < i > { facet . info . description } </ i >
112111 { facet . fixtures . map ( ( fixture ) => (
113112 < Code
You can’t perform that action at this time.
0 commit comments