DocSpace-client/packages/shared/components/heading
2023-12-21 11:51:48 +03:00
..
Heading.enums.ts Shared:Components:Heading: rewrite to typescript 2023-12-06 21:11:04 +03:00
heading.stories.tsx Shared:Components:Heading: rewrite to typescript 2023-12-06 21:11:04 +03:00
Heading.styled.ts Shared:Components:Heading: rewrite to typescript 2023-12-06 21:11:04 +03:00
heading.test.tsx Shared:Components:Heading: rewrite to typescript 2023-12-06 21:11:04 +03:00
Heading.tsx Shared:Components:Heading: rewrite to typescript 2023-12-06 21:11:04 +03:00
Heading.types.ts Shared:Components:Snackbar: rewrite to typescipt 2023-12-21 11:51:48 +03:00
index.tsx Shared:Components:Heading: rewrite to typescript 2023-12-06 21:11:04 +03:00
README.md Shared:Components:Heading: rewrite to typescript 2023-12-06 21:11:04 +03:00

Heading

Heading text structured in levels.

Usage

import { Heading } from "@docspace/shared/components";
<Heading level={1} title="Some title">
  Some text
</Heading>

If you need to override styles add forwardedAs instead of as

const StyledHeading = styled(Heading)`
  &:hover {
    border-bottom: 1px dotted;
  }
`;
<StyledHeading forwardedAs="h2" title="Some title">
  Some text
</StyledHeading>

Properties

Props Type Required Values Default Description
color string - - #333333 Specifies the headline color
isInline bool - - false Sets the 'display: inline-block' property
level oneOf - 1, 2, 3, 4, 5, 6 1 The heading level. It corresponds to the number after the 'H' for the DOM tag. Set the level for semantic accuracy and accessibility.
size oneOF - xsmall, small, medium, large, xlarge large Sets the size of headline
title bool - - - Title
truncate bool - - false Disables word wrapping