refactor: implement Tags component for improved tag display and update news types

This commit is contained in:
Ardeman
2025-03-09 11:56:57 +08:00
parent 1b6321f2bd
commit ee816b8db7
7 changed files with 57 additions and 183 deletions
+7 -7
View File
@@ -8,7 +8,7 @@ type TBanner = {
createdAt?: string
}
export const DUMMY_DESCRIPTION = 'Berita Terhangat hari ini'
const DUMMY_DESCRIPTION = 'Berita Terhangat hari ini'
export const SPOTLIGHT: TNews = {
title: 'SPOTLIGHT',
@@ -47,7 +47,7 @@ export const BERITA: TNews = {
content:
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros.',
featured: '/images/news-2.jpg',
tags: ['Hukum Property'],
tags: [{ id: '1', code: 'hukum-property', name: 'Hukum Property' }],
slug: 'travelling-as-a-way-of-self-discovery-and-progress',
},
{
@@ -55,7 +55,7 @@ export const BERITA: TNews = {
content:
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros.',
featured: '/images/news-3.jpg',
tags: ['Hukum'],
tags: [{ id: '2', code: 'hukum', name: 'Hukum' }],
slug: 'how-does-writing-influence-your-personal-brand',
},
{
@@ -63,7 +63,7 @@ export const BERITA: TNews = {
content:
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros.',
featured: '/images/news-4.jpg',
tags: ['Hukum Property'],
tags: [{ id: '3', code: 'hukum-property', name: 'Hukum Property' }],
isPremium: true,
slug: 'helping-a-local-business-reinvent-itself',
},
@@ -72,7 +72,7 @@ export const BERITA: TNews = {
content:
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros.',
featured: 'https://placehold.co/600x400.png',
tags: ['Hukum Property'],
tags: [{ id: '1', code: 'hukum-property', name: 'Hukum Property' }],
slug: 'travelling-as-a-way-of-self-discovery-and-progress',
},
{
@@ -80,7 +80,7 @@ export const BERITA: TNews = {
content:
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros.',
featured: '/images/news-3.jpg',
tags: ['Hukum'],
tags: [{ id: '2', code: 'hukum', name: 'Hukum' }],
slug: 'how-does-writing-influence-your-personal-brand',
},
{
@@ -88,7 +88,7 @@ export const BERITA: TNews = {
content:
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros.',
featured: '/images/news-4.jpg',
tags: ['Hukum Property'],
tags: [{ id: '3', code: 'hukum-property', name: 'Hukum Property' }],
isPremium: true,
slug: 'helping-a-local-business-reinvent-itself',
},