()
| 100 | * It renders the list of tabs. |
| 101 | */ |
| 102 | export function OpenAPITabsList() { |
| 103 | const { items } = useOpenAPITabsContext(); |
| 104 | |
| 105 | return ( |
| 106 | <TabList className="openapi-tabs-list"> |
| 107 | {items.map((tab) => ( |
| 108 | <Tab |
| 109 | key={tab.key} |
| 110 | id={tab.key} |
| 111 | style={({ isFocusVisible }) => ({ |
| 112 | outline: isFocusVisible |
| 113 | ? '2px solid rgb(var(--primary-color-500)/0.4)' |
| 114 | : 'none', |
| 115 | })} |
| 116 | className="openapi-tabs-tab" |
| 117 | > |
| 118 | {tab.label} |
| 119 | </Tab> |
| 120 | ))} |
| 121 | </TabList> |
| 122 | ); |
| 123 | } |
| 124 | |
| 125 | /** |
| 126 | * The OpenAPI Tabs panels component. |
nothing calls this directly
no test coverage detected