Skip to content

Commit 374ed3f

Browse files
Merge pull request #1 from codeMaestro78/website-up
fix: resolve TypeScript errors in release-list component
2 parents aeac578 + e835e0a commit 374ed3f

2 files changed

Lines changed: 8 additions & 5 deletions

File tree

website/src/components/releases/release-list.tsx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -100,20 +100,22 @@ export function ReleaseItem({ release, isLatest }: ReleaseItemProps) {
100100
<ReactMarkdown
101101
remarkPlugins={[remarkGfm]}
102102
components={{
103-
code({ inline, className, children, ...props }) {
103+
code(props) {
104+
const { children, className, ...rest } = props;
104105
const match = /language-(\w+)/.exec(className || '');
105-
return !inline && match ? (
106+
const isInline = !match;
107+
108+
return !isInline && match ? (
106109
<SyntaxHighlighter
107-
style={oneDark}
110+
style={oneDark as { [key: string]: React.CSSProperties }}
108111
language={match[1]}
109112
PreTag="div"
110113
className="rounded-lg !mt-2 !mb-4"
111-
{...props}
112114
>
113115
{String(children).replace(/\n$/, '')}
114116
</SyntaxHighlighter>
115117
) : (
116-
<code className={className} {...props}>
118+
<code className={className} {...rest}>
117119
{children}
118120
</code>
119121
);

website/tsconfig.tsbuildinfo

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)