From dafd5ca1961767e21eec4e4b7e99112f47056434 Mon Sep 17 00:00:00 2001
From: Mahen
Date: Wed, 11 Feb 2026 07:41:14 +0700
Subject: [PATCH] fix: remove unexpected props
---
src/components/dashboards/DashboardClient.tsx | 15 +++++++++------
src/utils/dImports.ts | 16 ++++++++--------
src/utils/datas.ts | 2 +-
3 files changed, 18 insertions(+), 15 deletions(-)
diff --git a/src/components/dashboards/DashboardClient.tsx b/src/components/dashboards/DashboardClient.tsx
index dc04876..b96bd5c 100644
--- a/src/components/dashboards/DashboardClient.tsx
+++ b/src/components/dashboards/DashboardClient.tsx
@@ -2,8 +2,11 @@
import { Header } from "./Header";
import {
+ Frown,
+ Meh,
MessageSquareText,
Minus,
+ Smile,
ThumbsDown,
ThumbsUp,
TrendingUp,
@@ -13,15 +16,15 @@ import {
brandData,
sentimentDistribution,
trendData,
- wordCloudData,
} from "@/src/app/dashboard/lib/data";
import { ModelInfoSkeleton } from "../skeletons/ModelInfoSkeleton";
import { ModelInfo } from "./ModelInfo";
import { BrandFilter } from "./BrandFilter";
import { ReviewTable } from "./ReviewTable";
-import { SentimentChart, TrendChart, WordCloud } from "@/src/utils/dImports";
+import { SentimentChart, TrendChart } from "@/src/utils/dImports";
import { useDashboards } from "@/src/hooks/useDashboard";
import SentimentForm from "./SentimentAnalyzer";
+import { WordCloud } from "./WordCloud";
export default function DashboardClient() {
const {
@@ -77,7 +80,7 @@ export default function DashboardClient() {
title="Sentimen Positif"
value={positiveCount}
suffix={`(${percentage(positiveCount, totalReviews)}%)`}
- icon={ThumbsUp}
+ icon={Smile}
variant="positive"
delay={100}
/>
@@ -86,7 +89,7 @@ export default function DashboardClient() {
title="Sentimen Negatif"
value={negativeCount}
suffix={`(${percentage(negativeCount, totalReviews)}%)`}
- icon={ThumbsDown}
+ icon={Frown}
variant="negative"
delay={200}
/>
@@ -95,7 +98,7 @@ export default function DashboardClient() {
title="Sentimen Netral"
value={neutralCount}
suffix={`(${percentage(neutralCount, totalReviews)}%)`}
- icon={Minus}
+ icon={Meh}
variant="neutral"
delay={300}
/>
@@ -121,7 +124,7 @@ export default function DashboardClient() {
Kata-kata yang sering muncul dalam ulasan berdasarkan kategori
sentimen
-
+
{loading ? (
diff --git a/src/utils/dImports.ts b/src/utils/dImports.ts
index bb08b23..1701ee0 100644
--- a/src/utils/dImports.ts
+++ b/src/utils/dImports.ts
@@ -7,13 +7,13 @@ const TrendChart = dynamic(
})),
{ ssr: false },
);
-const WordCloud = dynamic(
- () =>
- import("../components/dashboards/WordCloud").then((mod) => ({
- default: mod.WordCloud,
- })),
- { ssr: false },
-);
+// const WordCloud = dynamic(
+// () =>
+// import("../components/dashboards/WordCloud").then((mod) => ({
+// default: mod.WordCloud,
+// })),
+// { ssr: false },
+// );
const SentimentChart = dynamic(
() =>
import("../components/dashboards/SentimentChart").then((mod) => ({
@@ -22,4 +22,4 @@ const SentimentChart = dynamic(
{ ssr: false },
);
-export { TrendChart, WordCloud, SentimentChart };
+export { TrendChart, SentimentChart };
diff --git a/src/utils/datas.ts b/src/utils/datas.ts
index 9379160..5d44c76 100644
--- a/src/utils/datas.ts
+++ b/src/utils/datas.ts
@@ -51,7 +51,7 @@ export const getSentimentDisplay = (sentiment: string) => {
}
};
-export const WORD_LIMIT = 20;
+export const WORD_LIMIT = 15;
export const setWordCloud = ({ maxValue, minValue }: WordCloudConfig) => {
const getSize = (value: number) => {