diff --git a/packages/client/src/components/MkUserCardMini.vue b/packages/client/src/components/MkUserCardMini.vue index 02c22b5238..27b3e939fd 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; + }); +}