Files
hatchet/frontend/docs/components/code/GithubSnippet.tsx
Gabe Ruttner 80e3ef6a13 Fix security patches (#1462)
* patch: next

* patch: axios

* nextra 2 -> 3

* final fixes for docs

* fix: v0-docs

* chore: update dependencies

* chore: update fe

* chore: final fixes

* fix: vite

* fix: generate

* chore: generate

* chore: generate

* lint
2025-04-01 06:40:42 -07:00

29 lines
571 B
TypeScript

import React from "react";
import { useData } from "nextra/hooks";
import { CodeBlock } from "./CodeBlock";
import { RepoProps, Src } from "./codeData";
interface GithubSnippetProps {
src: RepoProps;
target: string;
}
export const GithubSnippet = ({ src, target }: GithubSnippetProps) => {
const { contents } = useData();
const snippet = contents.find((c) => c.rawUrl.endsWith(src.path)) as Src;
if (!snippet) {
return null;
}
return (
<CodeBlock
source={{
...src,
...snippet,
}}
target={target}
/>
);
};