UNPKG

@activecollab/components

Version:

ActiveCollab Components

28 lines 1.64 kB
import { CSSTransition } from "react-transition-group"; import styled, { css } from "styled-components"; import { BoxSizingStyle } from "../BoxSizingStyle"; import { FontStyle } from "../FontStyle"; export const StyledSignifier = styled.div.withConfig({ displayName: "Styles__StyledSignifier", componentId: "sc-1idn4je-0" })(["", " ", " ", " cursor:default;", " ", ""], { "display": "inline-flex", "alignItems": "center", "color": "var(--color-theme-800)" }, FontStyle, BoxSizingStyle, props => props.$direction === "c-signifier--top" && css(["--signifier-in:60%;--signifier-out:-60%;"]), props => props.$direction === "c-signifier--bottom" && css(["--signifier-in:-60%;--signifier-out:60%;"])); StyledSignifier.displayName = "StyledSignifier"; export const StyledSignifierTransition = styled(CSSTransition).withConfig({ displayName: "Styles__StyledSignifierTransition", componentId: "sc-1idn4je-1" })(["&.c-signifier--animate-enter{opacity:0;transform:translateY(var(--signifier-in));}&.c-signifier--animate-enter-active{opacity:1;transform:translateY(0%);transition-duration:300ms;}&.c-signifier--animate-exit{transform:translateY(0%);opacity:1;}&.c-signifier--animate-exit-active{transform:translateY(var(--signifier-out));opacity:0;transition-duration:300ms;}"]); StyledSignifierTransition.displayName = "StyledSignifierTransition"; export const StyledIcon = styled.svg.withConfig({ displayName: "Styles__StyledIcon", componentId: "sc-1idn4je-2" })(["", ""], { "marginRight": "0.25rem", "fontSize": "0.75rem", "lineHeight": "1rem" }); StyledIcon.displayName = "StyledIcon"; //# sourceMappingURL=Styles.js.map