UNPKG

@ozen-ui/kit

Version:

React component library

71 lines (68 loc) 1.79 kB
.FilePicker-Body { display: flex; cursor: pointer; position: relative; align-items: center; box-sizing: border-box; color: var(--textfield-color); padding: 0 var(--textfield-gutter-x); -moz-column-gap: var(--textfield-input-gap); column-gap: var(--textfield-input-gap); border-radius: var(--textfield-border-radius); background-color: var(--textfield-background-color); transition: background-color var(--transition-slow); } .FilePicker-FieldContainer { overflow: hidden; inline-size: 100%; min-inline-size: 0; position: relative; } .FilePicker-FileName, .FilePicker-Placeholder { padding: 0; border: none; display: flex; outline: none; overflow: hidden; inline-size: 100%; background: none; position: relative; align-items: center; white-space: nowrap; box-sizing: border-box; text-overflow: ellipsis; block-size: var(--textfield-input-height); } .FilePicker-Placeholder { color: var(--textfield-placeholder-color); } .FilePicker-Input { opacity: 0; inline-size: 100%; inset-block-end: 0; position: absolute; pointer-events: none; inset-inline-start: 0; } .FilePicker-Input:focus + .FilePicker-Placeholder { opacity: 1; } .FilePicker-ClearButton { visibility: hidden; transition: visibility var(--transition-default); } .FilePicker-ClearButton_visibility { visibility: visible; } .FilePicker-RenderRight { display: flex; gap: var(--spacing-2xs); } .FieldControl_hasLabel .FilePicker-Placeholder { opacity: 0; } .FieldControl_hasLabel .FilePicker-FileName, .FieldControl_hasLabel .FilePicker-Placeholder { padding: var(--textfield-input-padding); }