diff --git a/packages/client/src/components/MkUserCardMini.vue b/packages/client/src/components/MkUserCardMini.vue index 02c22b523..27b3e939f 100644 --- a/packages/client/src/components/MkUserCardMini.vue +++ b/packages/client/src/components/MkUserCardMini.vue @@ -28,21 +28,28 @@ import MkMiniChart from "@/components/MkMiniChart.vue"; import * as os from "@/os"; import { acct } from "@/filters/user"; -const props = defineProps<{ - user: misskey.entities.User; -}>(); +const props = withDefaults(defineProps<{ + user: misskey.entities.User; + withChart?: boolean; + }>(), + { + withChart: true, + } +); let chartValues = $ref(null); -os.apiGet("charts/user/notes", { - userId: props.user.id, - limit: 16 + 1, - span: "day", -}).then((res) => { - // 今日のぶんの値はまだ途中の値であり、それも含めると大抵の場合前日よりも下降しているようなグラフになってしまうため今日は弾く - res.inc.splice(0, 1); - chartValues = res.inc; -}); +if (props.withChart) { + os.apiGet("charts/user/notes", { + userId: props.user.id, + limit: 16 + 1, + span: "day", + }).then((res) => { + // 今日のぶんの値はまだ途中の値であり、それも含めると大抵の場合前日よりも下降しているようなグラフになってしまうため今日は弾く + res.inc.splice(0, 1); + chartValues = res.inc; + }); +}