UNPKG

@quoine/core

Version:

80 lines (68 loc) 1.87 kB
@import "@quoine/core/styles/_colors.css"; ._main { composes: hor-medium from "@quoine/styles/padding.css"; composes: pointer from "@quoine/styles/cursor.css"; composes: delay-fast linear fast all-color from "@quoine/styles/transition.css"; composes: hover-delay-immediate hover-immediate from "@quoine/styles/transition.css"; composes: relative from "@quoine/styles/position.css"; } /* cannot use compose here as React Transition Group * require 1 class name only */ @theme { .main-buy:global(.transition-enter) { color: $positive; background-color: $positive-1; } .main-sell:global(.transition-enter) { color: $negative; background-color: $negative-1; } } .main-sell { composes: _main; composes: hover-negative from "@quoine/styles/color.css"; composes: hover-negative-1 from "@quoine/styles/bg-color.css"; composes: active-negative-2 from "@quoine/styles/bg-color.css"; } .main-buy { composes: _main; composes: hover-positive from "@quoine/styles/color.css"; composes: hover-positive-1 from "@quoine/styles/bg-color.css"; composes: active-positive-2 from "@quoine/styles/bg-color.css"; } /* === */ .content { composes: flex from "@quoine/styles/flex.css"; } ._child { composes: auto from "@quoine/styles/flex.css"; } .left { composes: _child; composes: left from "@quoine/styles/text.css"; } .center { composes: _child; composes: center from "@quoine/styles/text.css"; } .right { composes: _child; composes: right from "@quoine/styles/text.css"; } /* === */ ._bg { composes: absolute top left from "@quoine/styles/position.css"; composes: height-full from "@quoine/styles/size.css"; z-index: 1; } .bg-sell { composes: _bg; composes: negative-1 from "@quoine/styles/bg-color.css"; } .bg-buy { composes: _bg; composes: positive-1 from "@quoine/styles/bg-color.css"; }