From c4090c080607c5a9082d9a6def2ed82a3b496dad Mon Sep 17 00:00:00 2001
From: Jonathan Zempel
Date: Mon, 15 Oct 2018 16:55:28 -0700
Subject: [PATCH 1/2] Configure button to truncate with an ellipsis (if
necessary)
---
packages/buttons/src/_base.css | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/packages/buttons/src/_base.css b/packages/buttons/src/_base.css
index bba159f2..c35ed9b5 100644
--- a/packages/buttons/src/_base.css
+++ b/packages/buttons/src/_base.css
@@ -26,10 +26,9 @@
--zd-btn--sm-min-width: calc(calc(46 / 12 * 1em) + calc(var(--zd-btn--sm-padding) * 2));
}
-/* 1. IE inner spacing fix.
- * 2. Anchor tag reset.
- * 3. Override for &
@@ -285,8 +290,12 @@
gastropub. Austin quinoa butcher, everyday carry echo park sartorial
VHS.
@@ -325,8 +334,12 @@
mlkshk hexagon.
@@ -348,8 +361,12 @@
bitters, blog letterpress pinterest vegan dreamcatcher. Selvage meh lomo
90's, crucifix banjo seitan knausgaard kitsch salvia actually bespoke.
@@ -387,8 +404,12 @@
mlkshk hexagon.
diff --git a/packages/modals/src/_footer.css b/packages/modals/src/_footer.css
index c36a8a00..064bbee7 100644
--- a/packages/modals/src/_footer.css
+++ b/packages/modals/src/_footer.css
@@ -2,7 +2,7 @@
:root {
--zd-dialog__footer-padding: 0 var(--zd-spacing-xl) 32px;
- --zd-dialog__footer__btn-margin: 20px;
+ --zd-dialog__footer__item-margin: 20px;
--zd-dialog--large__footer-padding: 32px var(--zd-spacing-xl);
--zd-dialog--large__footer-border-top: var(--zd-dialog__header-border-bottom);
}
@@ -20,10 +20,22 @@
}
.c-dialog__footer__item {
- margin-left: var(--zd-dialog__footer__btn-margin);
+ display: flex;
+ margin-left: var(--zd-dialog__footer__item-margin);
+ min-width: 0;
+}
+
+.c-dialog__footer__item:first-child {
+ margin-left: 0;
}
.c-dialog.is-rtl .c-dialog__footer__item {
- margin-right: var(--zd-dialog__footer__btn-margin);
+ margin-right: var(--zd-dialog__footer__item-margin);
margin-left: 0;
}
+
+/* stylelint-disable selector-max-specificity */
+.c-dialog.is-rtl .c-dialog__footer__item:first-child {
+ margin-right: 0;
+}
+/* stylelint-enable selector-max-specificity */