@innovaccer/design-system
Version:
React components library project for Innovaccer Design System
88 lines (76 loc) • 2.18 kB
CSS
.EditableChipInput {
position: relative;
width: 100%;
}
.EditableChipInput:focus-visible {
outline: none;
}
.EditableChipInput-default {
box-sizing: border-box;
display: flex;
align-items: center;
padding-left: var(--spacing-30);
border-left: var(--border-width-2-5) solid transparent;
min-height: var(--spacing-80);
flex-wrap: wrap;
border-radius: var(--border-radius-10);
transition: var(--duration--fast-01) var(--standard-productive-curve);
cursor: pointer;
}
.EditableChipInput-default--small {
min-height: var(--spacing-60);
padding-left: var(--spacing-20);
}
.EditableChipInput-defaultWithChips {
box-sizing: border-box;
display: flex;
align-items: center;
padding-left: var(--spacing-20);
border: var(--border-width-2-5) solid transparent;
padding-top: var(--spacing-2-5);
padding-bottom: var(--spacing-2-5);
max-width: calc(100% - 28px);
flex-wrap: wrap;
border-radius: var(--border-radius-10);
transition: var(--duration--fast-01) var(--standard-productive-curve);
cursor: pointer;
}
.EditableChipInput-defaultWithChips--small {
min-height: var(--spacing-60);
padding-top: 0;
padding-bottom: 0;
}
.EditableChipInput-defaultWithChips:hover,
.EditableChipInput-default:hover {
background-color: var(--secondary-lighter);
box-shadow: inset 0 0 0 var(--spacing-2-5) var(--secondary-dark);
}
.EditableChipInput:focus-visible .EditableChipInput-default,
.EditableChipInput:focus-visible .EditableChipInput-defaultWithChips {
background: var(--white);
outline: var(--border-width-05) solid var(--primary-focus);
outline-offset: var(--spacing-05);
box-shadow: inset 0 0 0 var(--spacing-2-5) var(--secondary);
}
.EditableChipInput-chipInput {
padding-left: var(--spacing-20);
}
.EditableChipInput-chip--regular {
margin: var(--spacing-05);
}
.EditableChipInput-chip--small {
margin-left: var(--spacing-05);
margin-right: var(--spacing-05);
margin-top: 0;
margin-bottom: 0;
}
.EditableChipInput-placeholder--small {
padding-top: 0;
}
.EditableChipInput-actions {
position: absolute;
display: flex;
justify-content: flex-end;
margin-top: var(--spacing-10);
width: 100%;
}