diff options
| author | Pinapelz <yukais@pinapelz.com> | 2024-06-26 21:55:22 -0700 |
|---|---|---|
| committer | Pinapelz <yukais@pinapelz.com> | 2024-06-26 21:55:22 -0700 |
| commit | 5f58260a7602494f21969fd917a0a984ae9d714d (patch) | |
| tree | 729b82d53557f26a4fb7d921effe4daa324e186e /src/components/CompactTable | |
| parent | a080b14f40cb20f86c0aaef90a35509a8d684fb6 (diff) | |
add historical milestone table to channel pages
Diffstat (limited to 'src/components/CompactTable')
| -rw-r--r-- | src/components/CompactTable/CompactTable.tsx | 39 |
1 files changed, 33 insertions, 6 deletions
diff --git a/src/components/CompactTable/CompactTable.tsx b/src/components/CompactTable/CompactTable.tsx index 153d5ea..64eb4f2 100644 --- a/src/components/CompactTable/CompactTable.tsx +++ b/src/components/CompactTable/CompactTable.tsx @@ -1,9 +1,36 @@ -interface CompactTableProps{ - subs: number[]; - milestone: string[]; - } +import React from 'react'; -const CompactTable = (props: CompactTableProps) => { +interface CompactTableProps { + tableData: { + dates: string[]; + milestones: string[]; + } } -export default CompactTable;
\ No newline at end of file + +const CompactTable: React.FC<CompactTableProps> = ({ tableData }) => { + return ( + <div className="max-w-full mx-auto bg-gray-100 shadow-md rounded-lg overflow-hidden"> + <div className="flex gap-x-4"> + <div className="w-1/2 px-4 py-5"> + <h2 className="text-lg font-semibold text-gray-900">Dates</h2> + <ul className="mt-3"> + {tableData.dates.map((date, index) => ( + <li key={index} className="text-gray-700 text-sm py-1 border-b border-gray-200">{date}</li> + ))} + </ul> + </div> + <div className="w-1/2 px-4 py-5"> + <h2 className="text-lg font-semibold text-gray-900">Milestones</h2> + <ul className="mt-3"> + {tableData.milestones.map((milestone, index) => ( + <li key={index} className="text-gray-700 text-sm py-1 border-b border-gray-200">{milestone.toLocaleString()}</li> + ))} + </ul> + </div> + </div> + </div> + ); +}; + +export default CompactTable; |
