UNPKG

@seasketch/geoprocessing

Version:

Geoprocessing and reporting framework for SeaSketch 2.0

40 lines (36 loc) 1.12 kB
import React from "react"; import { styled } from "styled-components"; import classnames from "classnames"; export const ToolbarStyled = styled.div ` &.gp-toolbar { display: flex; position: relative; justify-content: space-between; } & h2 { font-family: sans-serif; font-size: 14px; color: rgb(116, 116, 116); margin: 0px; font-weight: 400; } &.gp-toolbar-gutter { padding: 0px 16px 0px 16px; } &.gp-toolbar-regular { min-height: 42px; } &.gp-toolbar-dense { min-height: 30px; } `; export const Toolbar = ({ children, variant = "regular", useGutters = true, toolbarCls = "", titleAlign = "baseline", style = {}, ...otherProps }) => { const classes = classnames("gp-toolbar", { "gp-toolbar-gutter": useGutters, "gp-toolbar-regular": variant === "regular", "gp-toolbar-dense": variant === "dense", }, toolbarCls); return (React.createElement(ToolbarStyled, { className: classes, ...otherProps, style: { ...style, alignItems: titleAlign } }, children)); }; export default Toolbar; //# sourceMappingURL=Toolbar.js.map