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).

84 lines (72 loc) 1.98 kB
"use client"; import { css, styled } from "styled-components"; import { Root } from "../../../lib/style"; export const Row = styled.div ` display: flex; flex-direction: row; gap: 1em; ${({ $change }) => $change && `--change: ${$change};`} &>span { width: 100%; & ~ span { margin-left: 0.5em; } } `; export const Cell = styled.div ` display: flex; flex-direction: column; justify-content: center; gap: 0.5em; ${({ $change }) => $change && `--change: ${$change};`} &>span { width: 100%; & ~ span { margin-left: 0.5em; } } `; const Style = styled.div ` display: table-row; align-items: center; gap: 1em; font-feature-settings: "tnum" on, "lnum" on; cursor: ${({ $event }) => ($event ? "pointer" : "default")}; pointer-events: ${({ $event }) => ($event ? "inherit" : "none")}; scroll-snap-align: start; transition: 0.3s ease; ${({ $change }) => $change && `--change: ${$change};`} & > * { display: table-cell; vertical-align: middle; padding: 1em; &:first-child { padding-left: 1em; } &:last-child { padding-right: 1em; } } &:hover { background: rgba(${({ $event }) => ($event ? "var(--white)" : "var(--black)")}, var(--o0075)); } &:active { ${({ $event }) => $event && css ` background: rgba(var(--white), var(--o015)); `}; } &:last-child { scroll-snap-align: end; } &[data-active="true"] { background: rgba(var(--white), var(--o015)); pointer-events: none; } @media all and (max-width: ${Root.Device.Mobile}px) { flex-direction: column; padding: 2em; } `; export default Style; //# sourceMappingURL=TableItem.styled.jsx.map