@vaadin/upload
Version:
Web Component for uploading files with drag and drop support
34 lines (29 loc) • 803 B
JavaScript
/**
* @license
* Copyright (c) 2016 - 2025 Vaadin Ltd.
* This program is available under Apache License Version 2.0, available at https://vaadin.com/license/
*/
import '@vaadin/component-base/src/styles/style-props.js';
import { css } from 'lit';
export const uploadIconStyles = css`
:host {
display: inline-flex;
}
:host::before {
background: var(--vaadin-upload-icon-color, currentColor);
content: '';
display: inline-block;
flex: none;
height: var(--vaadin-icon-size, 1lh);
mask: var(--_vaadin-icon-upload) 50% / var(--vaadin-icon-visual-size, 100%) no-repeat;
width: var(--vaadin-icon-size, 1lh);
}
:host([hidden]) {
display: none ;
}
@media (forced-colors: active) {
:host::before {
background: CanvasText;
}
}
`;