1.0.16 • Published 25 days ago

@leafygreen-ui/empty-state v1.0.16

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
25 days ago

Empty State

npm (scoped)

View on MongoDB.design

Installation

Yarn

yarn add @leafygreen-ui/empty-state

NPM

npm install @leafygreen-ui/empty-state

Example

Output HTML

Properties

BasicEmptyState

import { BasicEmptyState } from '@leafygreen-ui/empty-state';

<BasicEmptyState
  title="No Results Found"
  description="Try adjusting your filters or search terms"
  graphic={<SvgOrImgComponent />}
  primaryButton={<Button />}
  secondaryButton={<Button />}
  externalLink={<Link />}
/>

A basic empty state component to be used with MongoDB marketing-approved graphics.

PropTypeDescriptionDefault
graphicReactElementGraphic shown left of text content. The component is designed to be used with MongoDB marketing-approved graphics.undefined
title*stringHeading text.
description*ReactChildSecondary text.
primaryButtonReactElementOptional primary call-to-action button.undefined
secondaryButtonReactElementOptional secondary call-to-action button. This should only exist when a primaryButton exists.undefined

FeaturesEmptyState

A component to highlight a set of features in an empty state.

import { FeaturesEmptyState } from '@leafygreen-ui/empty-state';

<FeaturesEmptyState
  title="Explore Your Data"
  features={[
    { graphic: <YourIcon1 />, title: "Feature 1", description: "Description of feature 1" },
    { graphic: <YourIcon2 />, title: "Feature 2", description: "Description of feature 2" },
    { graphic: <YourIcon3 />, title: "Feature 3", description: "Description of feature 3" },
  ]}
  primaryButton={<Button />}
  secondaryButton={<Button />}
  externalLink={<Link />}
/>
PropTypeDescriptionDefault
title*stringHeading text.
features*Array<Feature>Array of feature objects (length should be 2 or 3 elements).
primaryButtonReactElementOptional primary call-to-action button.undefined
secondaryButtonReactElementOptional secondary call-to-action button. This should only exist when a primaryButton exists.undefined
externalLinkReactElementOptional link to external page for additional information.undefined

Note: The features prop must contain an array of feature objects, where each object should have the icon, title, and description properties.

Feature

PropertyTypeDescription
graphicReactElementIcon element to display for the feature.
titlestringTitle of the feature.
descriptionReactChildDescription of the feature.
1.0.16

25 days ago

1.0.15

1 month ago

1.0.9

9 months ago

1.0.8

10 months ago

1.0.7

10 months ago

2.0.0-alpha.0

10 months ago

2.0.0-alpha.1

10 months ago

1.0.11

9 months ago

1.0.10

9 months ago

1.0.14

7 months ago

1.0.13

8 months ago

1.0.12

8 months ago

1.0.4-next.2

12 months ago

1.0.4-next.1

12 months ago

1.0.4-next.0

12 months ago

1.0.6

11 months ago

1.0.4-next.6

12 months ago

1.0.5

11 months ago

1.0.4-next.5

12 months ago

1.0.4

11 months ago

1.0.4-next.4

12 months ago

1.0.4-next.3

12 months ago

1.0.3

12 months ago

1.0.4-next.7

12 months ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago