Skip to content

Commit a3528de

Browse files
authored
Merge pull request #16 from zernonia/1-add-default-icon
add default icon to list
2 parents 806a5f1 + da842ef commit a3528de

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<template>
2+
<svg viewBox="0 0 30 30" width="20">
3+
<path
4+
d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"
5+
></path>
6+
</svg>
7+
</template>

src/blocks/helpers/page-icon.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<script setup lang="ts">
22
import { useNotionBlock, defineNotionProps } from "@/lib/blockable"
33
import { getTextContent } from "@/lib/utils"
4+
import DefaultPageIcon from "./default-page-icon.vue"
45
56
const props = defineProps({ big: Boolean, ...defineNotionProps })
67
//@ts-ignore
@@ -32,4 +33,5 @@ export default {
3233
>
3334
{{ icon }}
3435
</span>
36+
<DefaultPageIcon class="notion-page-icon" v-else-if="!big"></DefaultPageIcon>
3537
</template>

src/style.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -693,7 +693,7 @@ img.notion-page-icon-offset {
693693
font-family: "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Noto Color Emoji", "Segoe UI Symbol",
694694
"Android Emoji", EmojiSymbols;
695695
font-size: 1.1em;
696-
margin: 2px 4px 0 2px;
696+
margin: 0 6px 0 2px;
697697
fill: var(--fg-color-6);
698698
color: var(--fg-color-icon);
699699
}

0 commit comments

Comments
 (0)