From cde5dae3ca53bb8aca5ca6d7c22f39b294ded2a5 Mon Sep 17 00:00:00 2001 From: Ojima Abraham Date: Tue, 9 Jan 2024 14:27:16 -0500 Subject: [PATCH] APP-2198: Addressing stylistic issues in toast (#457) --- packages/core/package.json | 2 +- packages/core/src/lib/index.ts | 1 + packages/core/src/lib/toast/context.ts | 3 +- .../core/src/lib/toast/toast-banner.svelte | 43 ++++++++++--------- .../core/src/lib/toast/toast-container.svelte | 6 +-- .../storybook/src/stories/toast-banner.mdx | 20 +++++++++ .../src/stories/toast-banner.stories.svelte | 32 ++++++++++++++ 7 files changed, 80 insertions(+), 27 deletions(-) create mode 100644 packages/storybook/src/stories/toast-banner.mdx create mode 100644 packages/storybook/src/stories/toast-banner.stories.svelte diff --git a/packages/core/package.json b/packages/core/package.json index 95acc164..784a1362 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@viamrobotics/prime-core", - "version": "0.0.79", + "version": "0.0.80", "publishConfig": { "access": "public" }, diff --git a/packages/core/src/lib/index.ts b/packages/core/src/lib/index.ts index 645bd7ea..be6100f4 100644 --- a/packages/core/src/lib/index.ts +++ b/packages/core/src/lib/index.ts @@ -50,6 +50,7 @@ export { export { ToastContainer, + ToastBanner, provideToast, useToast, ToastVariant, diff --git a/packages/core/src/lib/toast/context.ts b/packages/core/src/lib/toast/context.ts index a7a828a9..444fc95a 100644 --- a/packages/core/src/lib/toast/context.ts +++ b/packages/core/src/lib/toast/context.ts @@ -62,7 +62,7 @@ export const createToastContext = (): ToastContext => { const pause = () => setPaused(id, true); const resume = () => setPaused(id, false); const dismiss = () => remove(id); - const { progress, unsubscribe } = pausableProgress({ + const { unsubscribe } = pausableProgress({ isPaused, totalDuration: ToastDuration, onComplete: dismiss, @@ -70,7 +70,6 @@ export const createToastContext = (): ToastContext => { const toast = { id, - progress, pause, resume, dismiss, diff --git a/packages/core/src/lib/toast/toast-banner.svelte b/packages/core/src/lib/toast/toast-banner.svelte index 5cd18cc7..3d630d95 100644 --- a/packages/core/src/lib/toast/toast-banner.svelte +++ b/packages/core/src/lib/toast/toast-banner.svelte @@ -2,7 +2,7 @@ + + + + + { + console.log('Clicked close button'); + }} + cx="max-w-[240px]" + /> + + + + { + console.log('Clicked close button'); + }} + action={{ + text: 'action', + handler: () => { + console.log('Clicked action'); + }, + }} + cx="max-w-[280px]" + /> +