feat: update fixing error build

This commit is contained in:
hanif salafi 2025-01-01 21:10:58 +07:00
parent 608afb32c2
commit 8d7f90a48f
8 changed files with 37 additions and 25 deletions

View File

@ -1,3 +0,0 @@
{
"extends": "next/core-web-vitals"
}

View File

@ -50,24 +50,22 @@ const KnowledgeBase = () => {
<TabsList className="md:flex-col gap-2 flex-wrap md:items-start justify-start"> <TabsList className="md:flex-col gap-2 flex-wrap md:items-start justify-start">
<CreateCategory onSuccess={fetchCategoryList} /> <CreateCategory onSuccess={fetchCategoryList} />
{categories?.map((category: any, index: number) => ( {categories?.map((category: any, index: number) => (
<div> <TabsTrigger
<TabsTrigger key={index}
key={index} value={`category-${index}`}
value={`category-${index}`} onClick={() => {
onClick={() => { fetchQuestions(category?.id);
fetchQuestions(category?.id); }}
}} className="data-[state=active]:bg-secondary data-[state=active]:text-default rounded-md px-6 py-3 w-full justify-start"
className="data-[state=active]:bg-secondary data-[state=active]:text-default rounded-md px-6 py-3 w-full justify-start" >
{category?.name}
<div
className="absolute right-2 top-2 hidden group-hover:inline-flex"
// onClick={() => deleteCategory(category?.id)}
> >
{category?.name} <Trash2 className="w-3.5 h-3.5 me-1" />
<div </div>
className="absolute right-2 top-2 hidden group-hover:inline-flex" </TabsTrigger>
// onClick={() => deleteCategory(category?.id)}
>
<Trash2 className="w-3.5 h-3.5 me-1" />
</div>
</TabsTrigger>
</div>
))} ))}
</TabsList> </TabsList>
</CardContent> </CardContent>

View File

@ -19,7 +19,7 @@ const dummyContent = [
{ title: "Operasi Zebra Nataru", thumbnail: "/assets/hot-topik-1.jpg", createdAt: "17 Agustus 2025", timezone: "14:20 WIB", clickCount: "28" }, { title: "Operasi Zebra Nataru", thumbnail: "/assets/hot-topik-1.jpg", createdAt: "17 Agustus 2025", timezone: "14:20 WIB", clickCount: "28" },
]; ];
const ContentManagement = (props: { type: string }) => { const ContentManagement = () => {
const [profile, setProfile] = useState<any>(); const [profile, setProfile] = useState<any>();
const [province, setProvince] = useState([]); const [province, setProvince] = useState([]);
const [, setUser] = useState(); const [, setUser] = useState();

View File

@ -564,7 +564,7 @@ export default function FormImageAI() {
JIka Anda tidak Memberikan kata kunci, kami akan secara JIka Anda tidak Memberikan kata kunci, kami akan secara
otomatis membuat kata kunci yang relevan dari kata kunci utama otomatis membuat kata kunci yang relevan dari kata kunci utama
untuk setiap bagian dan menggunakannya untuk membuat artikel. untuk setiap bagian dan menggunakannya untuk membuat artikel.
Untuk menambahkan kata kunci baru, ketik ', + kata kunci'. Untuk menambahkan kata kunci baru, ketik &apos;, + kata kunci&apos;.
</p> </p>
<div className="mt-3"> <div className="mt-3">
<Textarea <Textarea

View File

@ -585,8 +585,8 @@ export default function FormImage() {
JIka Anda tidak Memberikan kata kunci, kami akan secara JIka Anda tidak Memberikan kata kunci, kami akan secara
otomatis membuat kata kunci yang relevan dari kata kunci otomatis membuat kata kunci yang relevan dari kata kunci
utama untuk setiap bagian dan menggunakannya untuk membuat utama untuk setiap bagian dan menggunakannya untuk membuat
artikel. Untuk menambahkan kata kunci baru, ketik ', + artikel. Untuk menambahkan kata kunci baru, ketik &apos;, +
kata kunci'. kata kunci&apos;.
</p> </p>
<div className="mt-3"> <div className="mt-3">
<Textarea <Textarea

View File

@ -45,7 +45,6 @@ export type Notification = {
}; };
const getNotificationIcon = (notificationTypeId: number) => { const getNotificationIcon = (notificationTypeId: number) => {
const router = useRouter();
switch (notificationTypeId) { switch (notificationTypeId) {
case 2: case 2:
return <MessageCircle className="h-8 w-8 text-success" />; return <MessageCircle className="h-8 w-8 text-success" />;

13
eslint.config.mjs Normal file
View File

@ -0,0 +1,13 @@
import { FlatCompat } from '@eslint/eslintrc'
const compat = new FlatCompat({
baseDirectory: import.meta.dirname,
})
const eslintConfig = [
...compat.config({
extends: ['next/core-web-vitals', 'next/typescript'],
}),
]
export default eslintConfig

View File

@ -45,6 +45,11 @@ const nextConfig = {
}, },
], ],
}, },
// eslint: {
// // Warning: This allows production builds to successfully complete even if
// // your project has ESLint errors.
// ignoreDuringBuilds: true,
// },
}; };
export default bundleAnalyzer(withNextIntl(withNextra(nextConfig))); export default bundleAnalyzer(withNextIntl(withNextra(nextConfig)));