@e280/quay
Version:
File-browser and outliner UI for the web
55 lines (44 loc) • 844 B
text/typescript
import {css} from "@benev/slate"
export default css`
.dropzone {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
position: relative;
border: 2px dashed var(--sl-color-neutral-300);
border-radius: 6px;
transition: background 0.2s;
}
.dz-input {
width: 100%;
height: 100%;
z-index: 999;
font-size: 14px;
cursor: pointer;
opacity: 0;
&::file-selector-button {
display: none;
}
}
.dropzone:hover {
background: var(--sl-color-gray-50);
}
.dropzone[data-hovering] {
background: var(--sl-color-gray-50);
border-color: var(--sl-color-primary-500);
& .dz-info {
color: var(--sl-color-primary-300);
}
}
.dz-info {
position: absolute;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 0.5em;
color: var(--sl-color-neutral-700);
}
`