@coinmeca/ui
Version:
This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
39 lines (35 loc) • 1.06 kB
JSX
'use client';
import { css, styled } from 'styled-components';
const Style = styled.button `
font-size: ${({ $scale }) => $scale}em;
padding: ${({ $padding }) => $padding}em;
background: transparent;
position: relative;
transition: 0.3s ease;
opacity: 1;
${({ $event }) => $event && `cursor: pointer`};
& > * {
display: flex;
flex-direction: column;
${({ $gap }) => $gap && `gap: ${$gap}em`}
}
${({ $hover, $event }) => ($hover || $event) &&
css `
&:hover {
background: rgba(var(--white), var(--o0075)) !important;
}
`}
${({ $event }) => $event &&
css `
&:active {
background: rgba(var(--white), var(--o015)) !important;
& > * {
transform: scale(0.96, 0.96);
transition: 0.15s ease;
}
}
cursor: pointer;
`}
`;
export default Style;
//# sourceMappingURL=Card.styled.jsx.map