UNPKG

@stianlarsen/react-code-preview

Version:

A React component that provides tabbed navigation for viewing a live component preview and its source code separately.

67 lines (65 loc) 1.36 kB
.copy-button { margin: 0; cursor: pointer; padding: 0.4rem; align-items: center; justify-content: center; white-space: nowrap; font-weight: 500; line-height: 1; text-transform: none; font-family: inherit; border-radius: 0.5rem; box-shadow: none; display: flex; overflow: hidden; position: absolute; top: 0.5rem; right: 0.5rem; border-width: 1px; border-style: solid; border-color: var(--cp-muted-foreground); background-color: var(--cp-black); color: var(--cp-background); transition: all 0.2s ease; opacity: 0.65; z-index: 100; } .copy-button .copy-icon { transition: all 0.2s ease; width: 1.5rem; height: 1.5rem; fill: none; color: var(--cp-background); } .copy-button:hover, .copy-button:focus { --cp-black: hsl(0, 0%, 13%); background-color: var(--cp-black); opacity: 1; } .copy-button:active { opacity: 1; transform: scale(0.96); border-color: var(--cp-border); } .copy-button-released { animation: successFade 1s linear; } @media screen and (max-width: 768px) { .copy-button { opacity: 1; } } @media screen and (prefers-color-scheme: dark) { .copy-button .copy-icon { color: var(--cp-foreground); } } @keyframes successFade { from { border-color: #10b981; } to { border-color: var(--cp-muted-foreground); } }/*# sourceMappingURL=copyButton.css.map */