+ {(!title.is_empty()).then(|| view! {
+ {title}
+ })}
+ {(!description.is_empty()).then(|| view! {
+ {description}
+ })}
+
+
+
+
+
+ }
+}
diff --git a/thaw/src/popconfirm/popconfirm.css b/thaw/src/popconfirm/popconfirm.css
new file mode 100644
index 00000000..d686982a
--- /dev/null
+++ b/thaw/src/popconfirm/popconfirm.css
@@ -0,0 +1,20 @@
+.thaw-popconfirm__title {
+ font-size: var(--fontSizeBase300);
+ font-weight: var(--fontWeightSemibold);
+ line-height: var(--lineHeightBase300);
+}
+
+.thaw-popconfirm__description {
+ font-size: var(--fontSizeBase200);
+ font-weight: var(--fontWeightRegular);
+ line-height: var(--lineHeightBase200);
+ color: var(--colorNeutralForeground2);
+ margin-top: 4px;
+}
+
+.thaw-popconfirm__actions {
+ display: flex;
+ gap: 8px;
+ justify-content: flex-end;
+ margin-top: 8px;
+}
diff --git a/thaw/src/popover/docs/mod.md b/thaw/src/popover/docs/mod.md
index 56cdfe9e..b7453472 100644
--- a/thaw/src/popover/docs/mod.md
+++ b/thaw/src/popover/docs/mod.md
@@ -179,6 +179,7 @@ view! {
| appearance | `MaybeProp