From 27fbb3939673d337df51789b60cb0f59c97c212d Mon Sep 17 00:00:00 2001 From: Sabda Yagra Date: Wed, 4 Feb 2026 15:43:19 +0700 Subject: [PATCH] fix: dark mode --- .../components/table-categories.tsx | 2 +- .../(admin)/admin/categories/page.tsx | 8 ++-- .../content/audio/components/audio-tabs.tsx | 2 +- .../admin/content/audio/create/page.tsx | 2 +- .../admin/content/audio/detail/[id]/page.tsx | 2 +- .../(admin)/admin/content/audio/page.tsx | 8 ++-- .../content/image/components/image-tabs.tsx | 2 +- .../admin/content/image/detail/[id]/page.tsx | 2 +- .../(admin)/admin/content/image/page.tsx | 8 ++-- .../content/text/components/document-tabs.tsx | 2 +- .../admin/content/text/create/page.tsx | 2 +- .../admin/content/text/detail/[id]/page.tsx | 2 +- .../(admin)/admin/content/text/page.tsx | 10 ++--- .../video/components/audio-visual-tabs.tsx | 2 +- .../admin/content/video/detail/[id]/page.tsx | 2 +- .../(admin)/admin/content/video/page.tsx | 10 ++--- .../(admin)/admin/management-user/page.tsx | 2 +- app/[locale]/globals.css | 19 +++++++++ components/editor/view-editor.js | 41 ++++++++++++++----- .../categories/categories-update-form.tsx | 6 +-- components/landing-page/navbar.tsx | 12 +++--- .../management-user-internal-table.tsx | 2 +- 22 files changed, 94 insertions(+), 54 deletions(-) diff --git a/app/[locale]/(admin)/admin/categories/components/table-categories.tsx b/app/[locale]/(admin)/admin/categories/components/table-categories.tsx index 0534a07..3058a33 100644 --- a/app/[locale]/(admin)/admin/categories/components/table-categories.tsx +++ b/app/[locale]/(admin)/admin/categories/components/table-categories.tsx @@ -187,7 +187,7 @@ const TableCategories = () => { return ( <> -
+

Daftar Kategori

diff --git a/app/[locale]/(admin)/admin/categories/page.tsx b/app/[locale]/(admin)/admin/categories/page.tsx index a5c6912..5b4ae77 100644 --- a/app/[locale]/(admin)/admin/categories/page.tsx +++ b/app/[locale]/(admin)/admin/categories/page.tsx @@ -127,12 +127,12 @@ const ReactTableImagePage = () => { }; return ( -
+
{/* */}
- +
@@ -140,7 +140,7 @@ const ReactTableImagePage = () => {
-

+

Categories Management

@@ -294,7 +294,7 @@ const ReactTableImagePage = () => {

- + diff --git a/app/[locale]/(admin)/admin/content/audio/components/audio-tabs.tsx b/app/[locale]/(admin)/admin/content/audio/components/audio-tabs.tsx index 0901fc2..a778546 100644 --- a/app/[locale]/(admin)/admin/content/audio/components/audio-tabs.tsx +++ b/app/[locale]/(admin)/admin/content/audio/components/audio-tabs.tsx @@ -35,7 +35,7 @@ const AudioTabs = () => {
-
+
diff --git a/app/[locale]/(admin)/admin/content/audio/create/page.tsx b/app/[locale]/(admin)/admin/content/audio/create/page.tsx index dbbdd08..0ea968b 100644 --- a/app/[locale]/(admin)/admin/content/audio/create/page.tsx +++ b/app/[locale]/(admin)/admin/content/audio/create/page.tsx @@ -3,7 +3,7 @@ import FormAudio from "@/components/form/content/audio/audio-form"; const AudioCreatePage = async () => { return (
-
+
diff --git a/app/[locale]/(admin)/admin/content/audio/detail/[id]/page.tsx b/app/[locale]/(admin)/admin/content/audio/detail/[id]/page.tsx index 56d1ca3..cb88567 100644 --- a/app/[locale]/(admin)/admin/content/audio/detail/[id]/page.tsx +++ b/app/[locale]/(admin)/admin/content/audio/detail/[id]/page.tsx @@ -5,7 +5,7 @@ const AudioDetailPage = async () => { return (
-
+
diff --git a/app/[locale]/(admin)/admin/content/audio/page.tsx b/app/[locale]/(admin)/admin/content/audio/page.tsx index c7ecfbd..cb952bd 100644 --- a/app/[locale]/(admin)/admin/content/audio/page.tsx +++ b/app/[locale]/(admin)/admin/content/audio/page.tsx @@ -12,12 +12,12 @@ const ReactTableAudioPage = () => { const { can } = usePermission(); return ( -
+
- +
@@ -25,7 +25,7 @@ const ReactTableAudioPage = () => {
-

+

Audio Management

@@ -49,7 +49,7 @@ const ReactTableAudioPage = () => {

- + diff --git a/app/[locale]/(admin)/admin/content/image/components/image-tabs.tsx b/app/[locale]/(admin)/admin/content/image/components/image-tabs.tsx index 333d4fb..8714c40 100644 --- a/app/[locale]/(admin)/admin/content/image/components/image-tabs.tsx +++ b/app/[locale]/(admin)/admin/content/image/components/image-tabs.tsx @@ -35,7 +35,7 @@ const ImageTabs = () => {
*/} -
+
diff --git a/app/[locale]/(admin)/admin/content/image/detail/[id]/page.tsx b/app/[locale]/(admin)/admin/content/image/detail/[id]/page.tsx index 51bfcac..b784fa8 100644 --- a/app/[locale]/(admin)/admin/content/image/detail/[id]/page.tsx +++ b/app/[locale]/(admin)/admin/content/image/detail/[id]/page.tsx @@ -5,7 +5,7 @@ const ImageDetailPage = async () => { return (
-
+
diff --git a/app/[locale]/(admin)/admin/content/image/page.tsx b/app/[locale]/(admin)/admin/content/image/page.tsx index 901b6c6..7d0a9e1 100644 --- a/app/[locale]/(admin)/admin/content/image/page.tsx +++ b/app/[locale]/(admin)/admin/content/image/page.tsx @@ -12,12 +12,12 @@ const ReactTableImagePage = () => { const { can } = usePermission(); return ( -
+
- +
@@ -25,7 +25,7 @@ const ReactTableImagePage = () => {
-

+

Image Management

@@ -55,7 +55,7 @@ const ReactTableImagePage = () => {

- + diff --git a/app/[locale]/(admin)/admin/content/text/components/document-tabs.tsx b/app/[locale]/(admin)/admin/content/text/components/document-tabs.tsx index a18fae1..74e67bb 100644 --- a/app/[locale]/(admin)/admin/content/text/components/document-tabs.tsx +++ b/app/[locale]/(admin)/admin/content/text/components/document-tabs.tsx @@ -35,7 +35,7 @@ const DocumentTabs = () => {
-
+
diff --git a/app/[locale]/(admin)/admin/content/text/create/page.tsx b/app/[locale]/(admin)/admin/content/text/create/page.tsx index b69509f..6dc8036 100644 --- a/app/[locale]/(admin)/admin/content/text/create/page.tsx +++ b/app/[locale]/(admin)/admin/content/text/create/page.tsx @@ -5,7 +5,7 @@ const TeksCreatePage = async () => { return (
-
+
diff --git a/app/[locale]/(admin)/admin/content/text/detail/[id]/page.tsx b/app/[locale]/(admin)/admin/content/text/detail/[id]/page.tsx index 38ba463..dd554b2 100644 --- a/app/[locale]/(admin)/admin/content/text/detail/[id]/page.tsx +++ b/app/[locale]/(admin)/admin/content/text/detail/[id]/page.tsx @@ -5,7 +5,7 @@ const TeksDetailPage = async () => { return (
-
+
diff --git a/app/[locale]/(admin)/admin/content/text/page.tsx b/app/[locale]/(admin)/admin/content/text/page.tsx index ee951a9..6df7522 100644 --- a/app/[locale]/(admin)/admin/content/text/page.tsx +++ b/app/[locale]/(admin)/admin/content/text/page.tsx @@ -12,12 +12,12 @@ const ReactTableDocumentPage = () => { const { can } = usePermission(); return ( -
- {/* */} +
+
- +
@@ -25,7 +25,7 @@ const ReactTableDocumentPage = () => {
-

+

Document Management

@@ -50,7 +50,7 @@ const ReactTableDocumentPage = () => {

- + diff --git a/app/[locale]/(admin)/admin/content/video/components/audio-visual-tabs.tsx b/app/[locale]/(admin)/admin/content/video/components/audio-visual-tabs.tsx index 77d5669..0115eae 100644 --- a/app/[locale]/(admin)/admin/content/video/components/audio-visual-tabs.tsx +++ b/app/[locale]/(admin)/admin/content/video/components/audio-visual-tabs.tsx @@ -35,7 +35,7 @@ const AudioVisualTabs = () => {
*/} -
+
diff --git a/app/[locale]/(admin)/admin/content/video/detail/[id]/page.tsx b/app/[locale]/(admin)/admin/content/video/detail/[id]/page.tsx index 84ad3d3..5ce318e 100644 --- a/app/[locale]/(admin)/admin/content/video/detail/[id]/page.tsx +++ b/app/[locale]/(admin)/admin/content/video/detail/[id]/page.tsx @@ -5,7 +5,7 @@ const VideoDetailPage = async () => { return (
-
+
diff --git a/app/[locale]/(admin)/admin/content/video/page.tsx b/app/[locale]/(admin)/admin/content/video/page.tsx index ce98eb3..aa92422 100644 --- a/app/[locale]/(admin)/admin/content/video/page.tsx +++ b/app/[locale]/(admin)/admin/content/video/page.tsx @@ -12,20 +12,20 @@ const ReactTableAudioVisualPage = () => { const { can } = usePermission(); return ( -
+
- +
-
+
-

+

Audio-Visual Management

@@ -50,7 +50,7 @@ const ReactTableAudioVisualPage = () => {

- + diff --git a/app/[locale]/(admin)/admin/management-user/page.tsx b/app/[locale]/(admin)/admin/management-user/page.tsx index c8b764a..8ac134c 100644 --- a/app/[locale]/(admin)/admin/management-user/page.tsx +++ b/app/[locale]/(admin)/admin/management-user/page.tsx @@ -32,7 +32,7 @@ export default function ManagementUser() { return (
-
+

Data User diff --git a/app/[locale]/globals.css b/app/[locale]/globals.css index 3732f90..685a31e 100644 --- a/app/[locale]/globals.css +++ b/app/[locale]/globals.css @@ -133,6 +133,25 @@ } } +@layer base { + /* CKEditor – force light mode even in dark */ + .ck-viewer .ck.ck-editor__main > .ck-editor__editable { + @apply bg-white text-black; + } + + .ck-viewer .ck-content { + @apply text-black; + } + + .ck-viewer .ck-content h1, + .ck-viewer .ck-content h2, + .ck-viewer .ck-content h3, + .ck-viewer .ck-content p, + .ck-viewer .ck-content li { + @apply text-black; + } +} + /* @import "tailwindcss"; @import "tw-animate-css"; diff --git a/components/editor/view-editor.js b/components/editor/view-editor.js index 2dae74e..96c53c3 100644 --- a/components/editor/view-editor.js +++ b/components/editor/view-editor.js @@ -1,18 +1,39 @@ +// import React from "react"; +// import { CKEditor } from "@ckeditor/ckeditor5-react"; +// import Editor from "@/vendor/ckeditor5/build/ckeditor"; + +// function ViewEditor(props) { +// return ( +// +// ); +// } + +// export default ViewEditor; + import React from "react"; import { CKEditor } from "@ckeditor/ckeditor5-react"; import Editor from "@/vendor/ckeditor5/build/ckeditor"; -function ViewEditor(props) { +function ViewEditor({ initialData }) { return ( - +

+ +
); } diff --git a/components/form/categories/categories-update-form.tsx b/components/form/categories/categories-update-form.tsx index 7551a7e..856e7cb 100644 --- a/components/form/categories/categories-update-form.tsx +++ b/components/form/categories/categories-update-form.tsx @@ -225,13 +225,13 @@ export default function CategoriesUpdateForm() {
- + {/* SIDEBAR */} diff --git a/components/landing-page/navbar.tsx b/components/landing-page/navbar.tsx index caf3c67..1a971fb 100644 --- a/components/landing-page/navbar.tsx +++ b/components/landing-page/navbar.tsx @@ -75,7 +75,7 @@ export default function Navbar() { const fullname = Cookies.get("ufne"); return ( -
+
+ +
+ +
{/* 🌐 NAV MENU */} @@ -171,10 +175,6 @@ export default function Navbar() { })} - {/*
- -
*/} - {/* 🔹 PROFILE / LOGIN SECTION */}