From a36a26d7458e0893a59916378b06e9245ac27a14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E5=92=B2=E6=99=BA=E5=AD=90?= Date: Sat, 10 Dec 2022 23:53:48 +0800 Subject: [PATCH] feat: add more field icons --- composables/icons.ts | 40 ++++++++++++++++++++++++++++++++++++++++ composables/masto.ts | 24 ------------------------ 2 files changed, 40 insertions(+), 24 deletions(-) create mode 100644 composables/icons.ts diff --git a/composables/icons.ts b/composables/icons.ts new file mode 100644 index 00000000..2921bbd8 --- /dev/null +++ b/composables/icons.ts @@ -0,0 +1,40 @@ +export const ACCOUNT_FIELD_ICONS: Record = { + alipay: 'i-ri:alipay-fill', + bilibili: 'i-ri:bilibili-fill', + birth: 'i-ri:calendar-line', + blog: 'i-ri:newspaper-line', + city: 'i-ri:map-pin-2-line', + dingding: 'i-ri:dingding-fill', + discord: 'i-ri:discord-fill', + douban: 'i-ri:douban-fill', + facebook: 'i-ri:facebook-fill', + github: 'i-ri:github-fill', + gitlab: 'i-ri:gitlab-fill', + home: 'i-ri:home-2-line', + instagram: 'i-ri:instagram-line', + joined: 'i-ri:user-add-line', + linkedin: 'i-ri:linkedin-box-fill', + location: 'i-ri:map-pin-2-line', + mastodon: 'i-ri:mastodon-line', + medium: 'i-ri:medium-fill', + patreon: 'i-ri:patreon-fill', + paypal: 'i-ri:paypal-fill', + playstation: 'i-ri:playstation-fill', + portfolio: 'i-ri:link', + qq: 'i-ri:qq-fill', + site: 'i-ri:link', + sponsors: 'i-ri:heart-3-line', + spotify: 'i-ri:spotify-fill', + steam: 'i-ri:steam-fill', + switch: 'i-ri:switch-fill', + telegram: 'i-ri:telegram-fill', + tumblr: 'i-ri:tumblr-fill', + twitch: 'i-ri:twitch-line', + twitter: 'i-ri:twitter-line', + website: 'i-ri:link', + wechat: 'i-ri:wechat-fill', + weibo: 'i-ri:weibo-fill', + xbox: 'i-ri:xbox-fill', + youtube: 'i-ri:youtube-line', + zhihu: 'i-ri:zhihu-fill', +} diff --git a/composables/masto.ts b/composables/masto.ts index 9fc483cd..1b798994 100644 --- a/composables/masto.ts +++ b/composables/masto.ts @@ -28,30 +28,6 @@ export const STATUS_VISIBILITIES = [ }, ] as const -export const ACCOUNT_FIELD_ICONS: Record = { - github: 'i-ri:github-fill', - twitter: 'i-ri:twitter-line', - mastodon: 'i-ri:mastodon-line', - youtube: 'i-ri:youtube-line', - twitch: 'i-ri:twitch-line', - instagram: 'i-ri:instagram-line', - website: 'i-ri:link', - site: 'i-ri:link', - portfolio: 'i-ri:link', - blog: 'i-ri:newspaper-line', - home: 'i-ri:home-2-line', - sponsors: 'i-ri:heart-3-line', - location: 'i-ri:map-pin-2-line', - city: 'i-ri:map-pin-2-line', - joined: 'i-ri:user-add-line', - birth: 'i-ri:calendar-line', - tumblr: 'i-ri:tumblr-fill', - linkedin: 'i-ri:linkedin-box-fill', - facebook: 'i-ri:facebook-fill', - patreon: 'i-ri:patreon-fill', - discord: 'i-ri:discord-fill', -} - export function getDisplayName(account?: Account, options?: { rich?: boolean }) { const displayName = account?.displayName || account?.username || '' if (options?.rich)