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,21 +28,28 @@ 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);
os.apiGet("charts/user/notes", { if (props.withChart) {
userId: props.user.id, os.apiGet("charts/user/notes", {
limit: 16 + 1, userId: props.user.id,
span: "day", limit: 16 + 1,
}).then((res) => { span: "day",
// }).then((res) => {
res.inc.splice(0, 1); //
chartValues = res.inc; res.inc.splice(0, 1);
}); chartValues = res.inc;
});
}
</script> </script>
<style lang="scss" module> <style lang="scss" module>