From 2cfed3395e50712c73248512fe7723394a299517 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Acid=20Chicken=20=28=E7=A1=AB=E9=85=B8=E9=B6=8F=29?= Date: Fri, 5 May 2023 08:16:55 +0900 Subject: [PATCH] feat: condense acct (#10753) * feat: condense acct * fix: watch parent element size --------- Co-authored-by: syuilo --- .../components/global/MkAcct.stories.impl.ts | 16 ++++++ .../frontend/src/components/global/MkAcct.vue | 5 +- .../global/MkCondensedLine.stories.impl.ts | 39 +++++++++++++ .../src/components/global/MkCondensedLine.vue | 56 +++++++++++++++++++ packages/frontend/src/components/index.ts | 3 + 5 files changed, 117 insertions(+), 2 deletions(-) create mode 100644 packages/frontend/src/components/global/MkCondensedLine.stories.impl.ts create mode 100644 packages/frontend/src/components/global/MkCondensedLine.vue diff --git a/packages/frontend/src/components/global/MkAcct.stories.impl.ts b/packages/frontend/src/components/global/MkAcct.stories.impl.ts index d5e3fc356..68202bb70 100644 --- a/packages/frontend/src/components/global/MkAcct.stories.impl.ts +++ b/packages/frontend/src/components/global/MkAcct.stories.impl.ts @@ -41,3 +41,19 @@ export const Detail = { detail: true, }, } satisfies StoryObj; +export const Long = { + ...Default, + args: { + ...Default.args, + user: { + ...userDetailed(), + username: '2c7cc62a697ea3a7826521f3fd34f0cb273693cbe5e9310f35449f43622a5cdc', + host: 'nostr.example', + }, + }, + decorators: [ + () => ({ + template: '
', + }), + ], +} satisfies StoryObj; diff --git a/packages/frontend/src/components/global/MkAcct.vue b/packages/frontend/src/components/global/MkAcct.vue index 2b9f892fc..8a93a5adf 100644 --- a/packages/frontend/src/components/global/MkAcct.vue +++ b/packages/frontend/src/components/global/MkAcct.vue @@ -1,13 +1,14 @@ + + + + diff --git a/packages/frontend/src/components/index.ts b/packages/frontend/src/components/index.ts index 63e8fc225..4ef8111da 100644 --- a/packages/frontend/src/components/index.ts +++ b/packages/frontend/src/components/index.ts @@ -5,6 +5,7 @@ import MkA from './global/MkA.vue'; import MkAcct from './global/MkAcct.vue'; import MkAvatar from './global/MkAvatar.vue'; import MkEmoji from './global/MkEmoji.vue'; +import MkCondensedLine from './global/MkCondensedLine.vue'; import MkCustomEmoji from './global/MkCustomEmoji.vue'; import MkUserName from './global/MkUserName.vue'; import MkEllipsis from './global/MkEllipsis.vue'; @@ -33,6 +34,7 @@ export const components = { MkAcct: MkAcct, MkAvatar: MkAvatar, MkEmoji: MkEmoji, + MkCondensedLine: MkCondensedLine, MkCustomEmoji: MkCustomEmoji, MkUserName: MkUserName, MkEllipsis: MkEllipsis, @@ -55,6 +57,7 @@ declare module '@vue/runtime-core' { MkAcct: typeof MkAcct; MkAvatar: typeof MkAvatar; MkEmoji: typeof MkEmoji; + MkCondensedLine: typeof MkCondensedLine; MkCustomEmoji: typeof MkCustomEmoji; MkUserName: typeof MkUserName; MkEllipsis: typeof MkEllipsis;