@gofynd/nitrozen-vue
Version:
Fynd Design Library for Vue
116 lines (96 loc) • 2.39 kB
text/less
.nitrozen-snackbar {
padding: 0 20px;
font-family: @PrimaryFont;
// Templates
&.rounded {
border-radius: 24px;
}
// Primary
&.nitrozen-snackbar-primary,
.primary {
border-radius: 3px;
min-height: 16px;
line-height: 16px;
background-color: @SecondaryColor;
padding: 16px;
font-size: 14px;
color: @WhiteColor;
box-shadow: 0 4px 8px 0 rgba(229, 229, 229, 0.2),
0 6px 20px 0 rgba(229, 229, 229, 0.19);
&.success {
background: @SuccessColor;
}
&.error {
background: @ErrorColor;
}
&.warning {
background: @WarningColor;
}
&.info {
background: @InfoColor;
}
.action {
color: @WhiteColor;
}
}
// Bubble
&.bubble {
border-radius: 30px;
min-height: 38px;
line-height: 1.1em;
background-color: #ff7043;
padding: 0 20px;
font-size: 15px;
font-weight: 300;
color: #fff;
box-shadow: 0 4px 8px 0 rgba(229, 229, 229, 0.2),
0 6px 20px 0 rgba(229, 229, 229, 0.19);
&.success {
background: @SuccessColor;
}
&.error {
background: @ErrorColor;
}
&.warning {
background: @WarningColor;
}
&.info {
background: @InfoColor;
}
.action {
color: #8e2b0c;
}
}
&.outline {
border-radius: 30px;
min-height: 38px;
line-height: 1.1em;
background-color: white;
border: 1px solid #676767;
padding: 0 20px;
font-size: 15px;
color: #676767;
box-shadow: 0 4px 8px 0 rgba(229, 229, 229, 0.2),
0 6px 20px 0 rgba(229, 229, 229, 0.19);
font-weight: bold;
&.success {
color: @SuccessColor;
border-color: @SuccessColor;
}
&.error {
color: @ErrorColor;
border-color: @ErrorColor;
}
&.warning {
color: @WarningColor;
border-color: @WarningColor;
}
&.info {
color: @InfoColor;
border-color: @InfoColor;
}
.action {
color: #607d8b;
}
}
}