chore: Add typescript support to eslint, fix errors (#2923)
This commit is contained in:
parent
e3030bfcc8
commit
4235c8b491
16 changed files with 309 additions and 31 deletions
|
|
@ -2,16 +2,16 @@ import Tabs from "@theme/Tabs";
|
|||
import TabItem from "@theme/TabItem";
|
||||
|
||||
import { HardwareMetadata, Interconnect } from "../hardware-metadata";
|
||||
import { groupedMetadata, InterconnectDetails } from "./hardware-utils";
|
||||
import { groupedMetadata } from "./hardware-utils";
|
||||
|
||||
interface InterconnectTabsProps {
|
||||
items: HardwareMetadata[];
|
||||
gpio: Boolean;
|
||||
gpio: boolean;
|
||||
}
|
||||
|
||||
function mapInterconnect(interconnect: Interconnect, gpio: Boolean) {
|
||||
let content = require(`@site/src/data/interconnects/${interconnect.id}/design_guideline.md`);
|
||||
let imageUrl = require(`@site/docs/assets/interconnects/${interconnect.id}/pinout.png`);
|
||||
function mapInterconnect(interconnect: Interconnect, gpio: boolean) {
|
||||
const content = require(`@site/src/data/interconnects/${interconnect.id}/design_guideline.md`);
|
||||
const imageUrl = require(`@site/docs/assets/interconnects/${interconnect.id}/pinout.png`);
|
||||
return (
|
||||
<TabItem value={interconnect.id} key={interconnect.id}>
|
||||
<img src={imageUrl.default} />
|
||||
|
|
@ -53,7 +53,7 @@ function mapInterconnectValue(interconnect: Interconnect) {
|
|||
}
|
||||
|
||||
function InterconnectTabs({ items, gpio }: InterconnectTabsProps) {
|
||||
let grouped = Object.values(groupedMetadata(items).interconnects)
|
||||
const grouped = Object.values(groupedMetadata(items).interconnects)
|
||||
.map((i) => i?.interconnect as Interconnect)
|
||||
.filter((i) => i?.design_guideline)
|
||||
.sort((a, b) => a.id.localeCompare(b.id));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue