Skip to content

Commit

Permalink
improving types
Browse files Browse the repository at this point in the history
  • Loading branch information
DhairyaMajmudar committed Aug 4, 2024
1 parent e512806 commit 7f0e055
Showing 1 changed file with 21 additions and 5 deletions.
26 changes: 21 additions & 5 deletions pages/keywords/index.page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,27 +19,43 @@ export async function getStaticProps() {
};
}

export default function StaticMarkdownPage({ datas }: { datas: any }) {
interface DataObject {
title: string;
description: string;
categorys: CategoryObject[];
}

interface CategoryObject {
name: string;
keywords: KeywordObject[];
}

interface KeywordObject {
name: string;
links: string[];
}

export default function StaticMarkdownPage({ datas }: { datas: DataObject[] }) {
const markdownFile = '_index';
return (
<SectionContext.Provider value={null}>
<Head>
<title>JSON Schema - Keywords</title>
</Head>
{datas.map((data: any, index: number) => (
{datas.map((data: DataObject, index: number) => (
<div key={index}>
<Headline1> {data.title}</Headline1>
<p className='text-slate-600 block leading-7 dark:text-slate-300'>
{data.description}
</p>

<div>
{data.categorys.map((category: any, index: number) => (
{data.categorys.map((category, index: number) => (
<div key={index}>
<Headline3> {category.name}</Headline3>
<table className='table-auto border-collapse w-full bg-slate-200 dark:bg-slate-900 text-slate-700 dark:text-slate-300'>
<tbody>
{category.keywords.map((keyword: any) => (
{category.keywords.map((keyword, index: number) => (
<tr
key={index}
className='dark:hover:bg-slate-950 hover:bg-slate-300'
Expand All @@ -48,7 +64,7 @@ export default function StaticMarkdownPage({ datas }: { datas: any }) {
{keyword.name}
</td>
<td className='border border-slate-400 dark:border-slate-500 p-2 '>
{keyword.links.map((link: any, index: number) => (
{keyword.links.map((link, index: number) => (
<Link
href={link}
key={index}
Expand Down

0 comments on commit 7f0e055

Please sign in to comment.