@activecollab/components
Version:
ActiveCollab Components
28 lines • 1.64 kB
JavaScript
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