diff --git a/apps/browser/src/popup/app.module.ts b/apps/browser/src/popup/app.module.ts
index d5777215b19..000b41ce3dc 100644
--- a/apps/browser/src/popup/app.module.ts
+++ b/apps/browser/src/popup/app.module.ts
@@ -104,7 +104,7 @@ import "../platform/popup/locales";
maxOpened: 2,
autoDismiss: true,
closeButton: true,
- positionClass: "toast-bottom-full-width",
+ positionClass: "toast-top-full-width",
}),
BrowserAnimationsModule,
BrowserModule,
diff --git a/libs/components/src/toast/toast.component.html b/libs/components/src/toast/toast.component.html
index f301995d0a6..210c11ae74a 100644
--- a/libs/components/src/toast/toast.component.html
+++ b/libs/components/src/toast/toast.component.html
@@ -1,5 +1,5 @@
@@ -8,17 +8,22 @@
{{ variant | i18n }}
{{ title }}
-
+
{{ m }}
-
+
diff --git a/libs/components/src/toast/toast.component.ts b/libs/components/src/toast/toast.component.ts
index 4a31e005868..6f6bed3fefd 100644
--- a/libs/components/src/toast/toast.component.ts
+++ b/libs/components/src/toast/toast.component.ts
@@ -2,25 +2,26 @@ import { Component, EventEmitter, Input, Output } from "@angular/core";
import { IconButtonModule } from "../icon-button";
import { SharedModule } from "../shared";
+import { TypographyModule } from "../typography";
export type ToastVariant = "success" | "error" | "info" | "warning";
const variants: Record = {
success: {
- icon: "bwi-check",
- bgColor: "tw-bg-success-600",
+ icon: "bwi-check-circle",
+ bgColor: "tw-bg-success-100",
},
error: {
icon: "bwi-error",
- bgColor: "tw-bg-danger-600",
+ bgColor: "tw-bg-danger-100",
},
info: {
icon: "bwi-info-circle",
- bgColor: "tw-bg-info-600",
+ bgColor: "tw-bg-info-100",
},
warning: {
icon: "bwi-exclamation-triangle",
- bgColor: "tw-bg-warning-600",
+ bgColor: "tw-bg-warning-100",
},
};
@@ -28,7 +29,7 @@ const variants: Record = {
selector: "bit-toast",
templateUrl: "toast.component.html",
standalone: true,
- imports: [SharedModule, IconButtonModule],
+ imports: [SharedModule, IconButtonModule, TypographyModule],
})
export class ToastComponent {
@Input() variant: ToastVariant = "info";
diff --git a/libs/components/src/toast/toast.tokens.css b/libs/components/src/toast/toast.tokens.css
index 2ff9e99ae50..ad7bc2e379e 100644
--- a/libs/components/src/toast/toast.tokens.css
+++ b/libs/components/src/toast/toast.tokens.css
@@ -1,4 +1,5 @@
:root {
--bit-toast-width: 19rem;
--bit-toast-width-full: 96%;
+ --bit-toast-top: 4.3rem;
}
diff --git a/libs/components/src/toast/toastr.css b/libs/components/src/toast/toastr.css
index fabf8caf10c..3b569dc0b16 100644
--- a/libs/components/src/toast/toastr.css
+++ b/libs/components/src/toast/toastr.css
@@ -21,3 +21,7 @@
margin-left: auto;
margin-right: auto;
}
+
+.toast-container.toast-top-full-width {
+ top: var(--bit-toast-top);
+}