refactor: rename 'Konten' to 'Artikel' and add submenu for article management

This commit is contained in:
Ardeman 2025-03-09 14:54:18 +08:00
parent e7eda086e4
commit 9f6c07c3de
6 changed files with 19 additions and 9 deletions

View File

@ -71,7 +71,7 @@ export const UiChartPie = () => {
return (
<div className="h-[300px] w-full items-center justify-center rounded-lg bg-white p-5 text-center">
<h2 className="text-xl font-bold">Top 5 Konten</h2>
<h2 className="text-xl font-bold">Top 5 Artikel</h2>
<Pie
height={225}
width={450}

View File

@ -1,4 +1,4 @@
import { MENU as ADMIN_MENU } from '~/layouts/admin/menu'
import { MENU as ADMIN_MENU, SUB_MENU } from '~/layouts/admin/menu'
export const APP = {
title: 'LegalGo',
@ -23,4 +23,5 @@ export const META_TITLE_CONFIG: TMetaTitleConfig = [
...ADMIN_MENU.flatMap((menu) =>
menu.items.map((item) => ({ path: item.url, title: item.title })),
),
...SUB_MENU,
]

View File

@ -30,7 +30,7 @@ export const MENU: TMenu[] = [
icon: DocumentIcon,
},
{
title: 'Konten',
title: 'Artikel',
url: '/lg-admin/contents',
icon: ChatIcon,
},
@ -62,3 +62,14 @@ export const MENU: TMenu[] = [
],
},
]
export const SUB_MENU = [
{
title: 'Buat Artikel',
path: '/lg-admin/contents/create',
},
{
title: 'Update Artikel',
path: '/lg-admin/contents/update',
},
]

View File

@ -98,7 +98,7 @@ export const ContentsPage = () => {
return (
<div className="relative">
<TitleDashboard title="Konten" />
<TitleDashboard title="Artikel" />
<div className="mb-8 flex items-end justify-between gap-5">
<div className="flex-1">{/* TODO: Filter */}</div>
<Button
@ -116,7 +116,7 @@ export const ContentsPage = () => {
columns={dataColumns}
slots={dataSlot}
options={dataOptions}
title="Daftar Konten"
title="Daftar Artikel"
/>
</div>
)

View File

@ -207,7 +207,7 @@ export const FormContentsPage = (properties: TProperties) => {
label="Konten"
placeholder="Masukkan Konten"
className="shadow"
inputClassName="bg-white focus:ring-1 focus:ring-[#2E2F7C] focus:outline-none border-0"
inputClassName="bg-white focus:ring-1 focus:ring-[#2E2F7C] focus:outline-none border-0 min-h-[42px]"
labelClassName="text-sm font-medium text-[#363636]"
category="content"
/>

View File

@ -29,9 +29,7 @@ export const NewsDetailPage = () => {
<div className="sm-max:mx-5 relative">
<Card>
<div className="py-5 sm:px-30">
<h2 className="text-xl font-extrabold text-[#2E2F7C] sm:text-4xl">
{title}
</h2>
<h2 className="text-xl font-extrabold sm:text-4xl">{title}</h2>
<div className="my-5 w-full items-center justify-between gap-2 align-middle sm:flex">
<NewsAuthor