2.0.2 • Published 1 month ago

@lg-chat/title-bar v2.0.2

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
1 month ago

Title Bar

Installation

Yarn

yarn add @lg-chat/title-bar

NPM

npm install @lg-chat/title-bar

Example

import { TitleBar } from '@lg-chat/title-bar';

return <TitleBar badgeText="Beta" />;

Output HTML

<div class="leafygreen-ui-3cyua8">
  <div class="leafygreen-ui-1l1ozhg">
    <div
      class="leafygreen-ui-1h06ytl"
      data-testid="mongo-avatar"
      color="green-base"
    >
      <svg
        role="img"
        aria-label="MongoDB Logo"
        class="leafygreen-ui-ebwjgf"
        height="40"
        viewBox="0 0 15 32"
        fill="none"
      >
        <path
          d="M10.2779 3.56801C8.93285 1.97392 7.76219 0.354933 7.52557 0.0186807C7.50066 -0.00622689 7.4633 -0.00622689 7.43839 0.0186807C7.20177 0.354933 6.04357 1.97392 4.69856 3.56801C-6.8461 18.2759 6.51681 28.1891 6.51681 28.1891L6.6289 28.2639C6.72853 29.7957 6.9776 32 6.9776 32H7.47576H7.97391C7.97391 32 8.22298 29.8081 8.32261 28.2639L8.4347 28.1767C8.44715 28.1891 21.8225 18.2759 10.2779 3.56801ZM7.48821 27.9774C7.48821 27.9774 6.89043 27.4668 6.72853 27.2053V27.1804L7.45085 11.1648C7.45085 11.115 7.52557 11.115 7.52557 11.1648L8.24789 27.1804V27.2053C8.08599 27.4668 7.48821 27.9774 7.48821 27.9774Z"
          fill="#00ED64"
        ></path>
      </svg>
    </div>
    <p class="leafygreen-ui-1tb6tuo"><strong>LeafyGreen Chat</strong></p>
    <div class="leafygreen-ui-1qtf7xy">Beta</div>
  </div>
</div>

Properties

PropTypeDescriptionDefault
align'center', 'left'Alignment of the title text and badge'left'
badgeTextstringBadge text rendered to indicate 'Beta' or 'Experimental' flags
onCloseReact.MouseEventHandler<HTMLButtonElement | HTMLAnchorElement>Event handler called when the close button is clicked
titlestringTitle text
...HTMLElementProps<'div'>Props spread on root element