@ngneat/cmdk
Version:
<p align="center"> <img width="20%" height="20%" src="./src/assets/ngneat%20cdk.svg"> </p>
144 lines (143 loc) • 3.02 kB
CSS
.vercel .cmdk-group, .vercel .cmdk-list, .vercel .cmdk-command {
display: block;
}
.vercel .cmdk-command {
max-width: 640px;
padding: 8px;
background: #ffffff;
border-radius: 12px;
overflow: hidden;
font-family: var(--font-sans);
border: 1px solid var(--gray6);
box-shadow: var(--cmdk-shadow);
transition: transform 100ms ease;
}
.dark .vercel .cmdk-command {
background: rgba(22, 22, 22, 0.7);
}
.vercel .cmdk-input {
font-family: var(--font-sans);
border: none;
width: 100%;
font-size: 17px;
padding: 8px 8px 16px 8px;
outline: none;
background: var(--bg);
color: var(--gray12);
border-bottom: 1px solid var(--gray6);
margin-bottom: 16px;
border-radius: 0;
}
.vercel .cmdk-input::placeholder {
color: var(--gray9);
}
.vercel .cmdk-vercel-badge {
height: 20px;
background: var(--grayA3);
display: inline-flex;
align-items: center;
padding: 0 8px;
font-size: 12px;
color: var(--grayA11);
border-radius: 4px;
margin: 4px 0 4px 4px;
user-select: none;
text-transform: capitalize;
font-weight: 500;
}
.vercel .cmdk-item {
content-visibility: auto;
cursor: pointer;
height: 48px;
width: 100%;
border-radius: 8px;
font-size: 14px;
display: flex;
align-items: center;
gap: 8px;
padding: 0 16px;
color: var(--gray11);
user-select: none;
will-change: background, color;
transition: all 150ms ease;
transition-property: none;
}
.vercel .cmdk-item[aria-selected=true] {
background: var(--grayA3);
color: var(--gray12);
}
.vercel .cmdk-item[aria-disabled=true] {
color: var(--gray8);
cursor: not-allowed;
}
.vercel .cmdk-item:active {
transition-property: background;
background: var(--gray4);
}
.vercel .cmdk-item:focus {
outline: none;
}
.vercel .cmdk-item + .cmdk-item {
margin-top: 4px;
}
.vercel .cmdk-item svg {
width: 18px;
height: 18px;
}
.vercel .cmdk-list {
height: min(330px, var(--cmdk-list-height));
max-height: 400px;
overflow: auto;
overscroll-behavior: contain;
transition: 100ms ease;
transition-property: height;
}
.vercel .cmdk-vercel-shortcuts {
display: flex;
margin-left: auto;
gap: 8px;
}
.vercel .cmdk-vercel-shortcuts kbd {
font-family: var(--font-sans);
font-size: 12px;
min-width: 20px;
padding: 4px;
height: 20px;
border-radius: 4px;
color: var(--gray11);
background: var(--gray4);
display: inline-flex;
align-items: center;
justify-content: center;
text-transform: uppercase;
}
.vercel .cmdk-separator hr {
height: 1px;
width: 100%;
background: var(--gray5);
margin: 4px 0;
}
.vercel .cmdk-group {
display: block;
}
.vercel *:not([hidden]) + .cmdk-group {
margin-top: 8px;
}
.vercel .cmdk-group-label {
user-select: none;
font-size: 12px;
color: var(--gray11);
padding: 0 8px;
display: flex;
align-items: center;
margin-bottom: 8px;
}
.vercel .cmdk-empty {
font-size: 14px;
display: flex;
align-items: center;
justify-content: center;
height: 48px;
white-space: pre-wrap;
color: var(--gray11);
}