monday-ui-react-core
Version:
Official monday.com UI resources for application development in React.js
38 lines (35 loc) • 1.35 kB
JavaScript
import React from "react";
import { withPerformance } from "storybook-addon-performance";
import EditableHeading from "../EditableHeading";
import { TYPES } from "../../Heading/HeadingConstants";
export const Sandbox = () => (
<div style={{ width: "200px", height: "500px", padding: "16px", border: "1px solid" }}>
<div style={{ display: "flex", alignItems: "center" }}>
<EditableHeading type={TYPES.h1} value="Edit H1 Long text test" />
<div style={{ flex: "0 0 30px" }}>icon</div>
</div>
<br />
<EditableHeading type={TYPES.h2} value="Edit H2 tooltip" tooltip="Click to edit" />
<br />
<EditableHeading type={TYPES.h3} value="Edit H3" />
<br />
<EditableHeading type={TYPES.h4} value="Edit H4" />
<br />
<EditableHeading type={TYPES.h5} value="Edit H5" />
<br />
<EditableHeading type={TYPES.h3} value="In publishing and graphic design, Lorem ipsum is a placeholder" />
<br />
<EditableHeading
style={{ height: "66px" }}
tooltipPosition="right"
type={TYPES.h2}
value="In publishing and graphic design, Lorem ipsum is a placeholder text commonly used to demonstrate the visual form"
ellipsisMaxLines={2}
/>
</div>
);
export default {
title: "Components/EditableHeading",
component: EditableHeading,
decorators: [withPerformance]
};