add withChart prop to UserCardMini

This commit is contained in:
Freeplay 2023-05-19 14:28:36 -04:00
parent 98a831961e
commit 79af6df55e
1 changed files with 19 additions and 12 deletions

View File

@ -28,12 +28,18 @@ import MkMiniChart from "@/components/MkMiniChart.vue";
import * as os from "@/os"; import * as os from "@/os";
import { acct } from "@/filters/user"; import { acct } from "@/filters/user";
const props = defineProps<{ const props = withDefaults(defineProps<{
user: misskey.entities.User; user: misskey.entities.User;
}>(); withChart?: boolean;
}>(),
{
withChart: true,
}
);
let chartValues = $ref<number[] | null>(null); let chartValues = $ref<number[] | null>(null);
if (props.withChart) {
os.apiGet("charts/user/notes", { os.apiGet("charts/user/notes", {
userId: props.user.id, userId: props.user.id,
limit: 16 + 1, limit: 16 + 1,
@ -43,6 +49,7 @@ os.apiGet("charts/user/notes", {
res.inc.splice(0, 1); res.inc.splice(0, 1);
chartValues = res.inc; chartValues = res.inc;
}); });
}
</script> </script>
<style lang="scss" module> <style lang="scss" module>