UNPKG

@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
'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