59 lines
1.2 KiB
JavaScript
59 lines
1.2 KiB
JavaScript
|
import {
|
||
|
component_styles_default
|
||
|
} from "./chunk.K23QWHWK.js";
|
||
|
import {
|
||
|
i
|
||
|
} from "./chunk.CXZZ2LVK.js";
|
||
|
|
||
|
// src/components/copy-button/copy-button.styles.ts
|
||
|
var copy_button_styles_default = i`
|
||
|
${component_styles_default}
|
||
|
|
||
|
:host {
|
||
|
--error-color: var(--sl-color-danger-600);
|
||
|
--success-color: var(--sl-color-success-600);
|
||
|
|
||
|
display: inline-block;
|
||
|
}
|
||
|
|
||
|
.copy-button__button {
|
||
|
flex: 0 0 auto;
|
||
|
display: flex;
|
||
|
align-items: center;
|
||
|
background: none;
|
||
|
border: none;
|
||
|
border-radius: var(--sl-border-radius-medium);
|
||
|
font-size: inherit;
|
||
|
color: inherit;
|
||
|
padding: var(--sl-spacing-x-small);
|
||
|
cursor: pointer;
|
||
|
transition: var(--sl-transition-x-fast) color;
|
||
|
}
|
||
|
|
||
|
.copy-button--success .copy-button__button {
|
||
|
color: var(--success-color);
|
||
|
}
|
||
|
|
||
|
.copy-button--error .copy-button__button {
|
||
|
color: var(--error-color);
|
||
|
}
|
||
|
|
||
|
.copy-button__button:focus-visible {
|
||
|
outline: var(--sl-focus-ring);
|
||
|
outline-offset: var(--sl-focus-ring-offset);
|
||
|
}
|
||
|
|
||
|
.copy-button__button[disabled] {
|
||
|
opacity: 0.5;
|
||
|
cursor: not-allowed !important;
|
||
|
}
|
||
|
|
||
|
slot {
|
||
|
display: inline-flex;
|
||
|
}
|
||
|
`;
|
||
|
|
||
|
export {
|
||
|
copy_button_styles_default
|
||
|
};
|