@patreon/studio
Version:
Patreon Studio Design System
82 lines (67 loc) • 2.03 kB
CSS
.root {
align-items: center;
background-color: var(--Chip-backgroundColor);
border-radius: var(--global-radius-sm);
box-sizing: border-box;
color: var(--Chip-color);
display: inline-flex;
flex-direction: row;
gap: var(--global-space-x4);
height: var(--Chip-height);
padding: var(--Chip-padding);
white-space: nowrap;
}
.icon {
display: block;
}
/* Sizes */
.sizeDefault {
--Chip-height: 28px;
--Chip-padding: 0 var(--global-space-x8);
}
.sizeSm {
--Chip-height: 20px;
--Chip-padding: 0 var(--global-space-x4);
}
/* Variants */
.variantPrimary {
--Chip-backgroundColor: var(--component-button-action-default);
--Chip-color: var(--component-button-onAction-default);
}
.variantSecondary {
--Chip-backgroundColor: var(--global-primary-muted-default);
--Chip-color: var(--global-content-regular-default);
}
.variantTertiary {
border: 1px solid var(--global-border-action-default);
--Chip-backgroundColor: 'transparent';
--Chip-color: var(--global-content-regular-default);
}
.variantInsetBlack {
--Chip-backgroundColor: var(--global-constant-blackMuted-default);
--Chip-color: var(--global-constant-white-default);
}
.variantInsetWhite {
--Chip-backgroundColor: var(--global-constant-white-default);
--Chip-color: var(--global-constant-black-default);
}
.variantWarning {
--Chip-backgroundColor: var(--global-warning-muted-default);
--Chip-color: var(--global-warning-onMuted-default);
}
.variantCritical {
--Chip-backgroundColor: var(--global-critical-muted-default);
--Chip-color: var(--global-critical-onMuted-default);
}
.variantLive {
--Chip-backgroundColor: var(--global-critical-action-default);
--Chip-color: var(--global-constant-white-default);
}
.variantLiveSubtle {
--Chip-backgroundColor: var(--global-constant-blackMuted-default);
--Chip-color: var(--global-constant-white-default);
}
.variantSuccess {
--Chip-backgroundColor: var(--global-success-muted-default);
--Chip-color: var(--global-success-onMuted-default);
}