documentation-site/components/theming/sizing.jsx (28 lines of code) (raw):
/*
Copyright (c) Uber Technologies, Inc.
This source code is licensed under the MIT license found in the
LICENSE file in the root directory of this source tree.
*/
//
import * as React from "react";
import { useStyletron } from "baseui";
import { Property } from "./common.jsx";
export function Sizing({ name }) {
const [css, theme] = useStyletron();
return (
<Property
name={name}
concern="sizing"
renderPreview={() => (
<div
className={css({
backgroundColor: theme.colors.contentPrimary,
height: theme.sizing[name],
width: theme.sizing[name],
})}
></div>
)}
renderValue={() => theme.sizing[name]}
/>
);
}