@primer/react-brand
Version:
Primer Brand is a GitHub's design system for creating React-based marketing websites and digital experiences.
510 lines (437 loc) • 28.4 kB
Markdown
---
title: Pricing options
description: Use the pricing options to display pricing plan information on a page.
keywords: ['pricing', 'plans', 'options', 'features']
ready: true
source: https://github.com/primer/brand/blob/main/packages/react/src/PricingOptions/PricingOptions.tsx
storybook: '/brand/storybook/?path=/story/components-pricingoptions--default'
---
## Examples
### Default
```jsx
<PricingOptions>
<PricingOptions.Item>
<PricingOptions.Heading>Copilot</PricingOptions.Heading>
<PricingOptions.Description>Copilot in the coding environment.</PricingOptions.Description>
<PricingOptions.Price currencySymbol="$" originalPrice="20" trailingText="per month / $100 per year">
10
</PricingOptions.Price>
<PricingOptions.FeatureList>
<PricingOptions.FeatureListItem>Everything in Copilot Business plus:</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Chat in IDE and Mobile</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>CLI assistance</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Code completions</PricingOptions.FeatureListItem>
</PricingOptions.FeatureList>
<PricingOptions.PrimaryAction href="/buy">Buy now</PricingOptions.PrimaryAction>
<PricingOptions.SecondaryAction href="/contact">Contact sales</PricingOptions.SecondaryAction>
</PricingOptions.Item>
<PricingOptions.Item>
<PricingOptions.Label>Recommended</PricingOptions.Label>
<PricingOptions.Heading>Copilot Business</PricingOptions.Heading>
<PricingOptions.Description>
Copilot personalized to your organization throughout the software development lifecycle. Requires GitHub
Enterprise Cloud.
</PricingOptions.Description>
<PricingOptions.Price currencySymbol="$" trailingText="per user / month" originalPrice="49">
39
</PricingOptions.Price>
<PricingOptions.FeatureList>
<PricingOptions.FeatureListItem>Everything in Copilot Business plus:</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Chat in IDE and Mobile</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>CLI assistance</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Code completions</PricingOptions.FeatureListItem>
</PricingOptions.FeatureList>
<PricingOptions.PrimaryAction href="/buy">Join waitlist</PricingOptions.PrimaryAction>
</PricingOptions.Item>
</PricingOptions>
```
### Cards variant
```jsx
<PricingOptions variant="cards">
<PricingOptions.Item>
<PricingOptions.Heading>Copilot</PricingOptions.Heading>
<PricingOptions.Description>Copilot in the coding environment.</PricingOptions.Description>
<PricingOptions.Price currencySymbol="$" trailingText="per month / $100 per year">
10
</PricingOptions.Price>
<PricingOptions.FeatureList>
<PricingOptions.FeatureListItem>Everything in Copilot Business plus:</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Chat in IDE and Mobile</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>CLI assistance</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Code completions</PricingOptions.FeatureListItem>
</PricingOptions.FeatureList>
<PricingOptions.PrimaryAction href="/buy">Buy now</PricingOptions.PrimaryAction>
<PricingOptions.SecondaryAction href="/contact">Contact sales</PricingOptions.SecondaryAction>
</PricingOptions.Item>
<PricingOptions.Item>
<PricingOptions.Label>Recommended</PricingOptions.Label>
<PricingOptions.Heading>Copilot Business</PricingOptions.Heading>
<PricingOptions.Description>
Copilot personalized to your organization throughout the software development lifecycle. Requires GitHub
Enterprise Cloud.
</PricingOptions.Description>
<PricingOptions.Price currencySymbol="$" trailingText="per user / month">
39
</PricingOptions.Price>
<PricingOptions.FeatureList>
<PricingOptions.FeatureListItem>Everything in Copilot Business plus:</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Chat in IDE and Mobile</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>CLI assistance</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Code completions</PricingOptions.FeatureListItem>
</PricingOptions.FeatureList>
<PricingOptions.PrimaryAction href="/buy">Join waitlist</PricingOptions.PrimaryAction>
</PricingOptions.Item>
</PricingOptions>
```
### Gradient variant
```jsx
<PricingOptions variant="default-gradient">
<PricingOptions.Item>
<PricingOptions.Heading>Copilot</PricingOptions.Heading>
<PricingOptions.Description>Copilot in the coding environment.</PricingOptions.Description>
<PricingOptions.Price currencySymbol="$" trailingText="per month / $100 per year">
10
</PricingOptions.Price>
<PricingOptions.FeatureList>
<PricingOptions.FeatureListItem>Everything in Copilot Business plus:</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Chat in IDE and Mobile</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>CLI assistance</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Code completions</PricingOptions.FeatureListItem>
</PricingOptions.FeatureList>
<PricingOptions.PrimaryAction href="/buy">Buy now</PricingOptions.PrimaryAction>
<PricingOptions.SecondaryAction href="/contact">Contact sales</PricingOptions.SecondaryAction>
</PricingOptions.Item>
<PricingOptions.Item>
<PricingOptions.Label>Recommended</PricingOptions.Label>
<PricingOptions.Heading>Copilot Business</PricingOptions.Heading>
<PricingOptions.Description>
Copilot personalized to your organization throughout the software development lifecycle. Requires GitHub
Enterprise Cloud.
</PricingOptions.Description>
<PricingOptions.Price currencySymbol="$" trailingText="per user / month">
39
</PricingOptions.Price>
<PricingOptions.FeatureList>
<PricingOptions.FeatureListItem>Everything in Copilot Business plus:</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Chat in IDE and Mobile</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>CLI assistance</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Code completions</PricingOptions.FeatureListItem>
</PricingOptions.FeatureList>
<PricingOptions.PrimaryAction href="/buy">Join waitlist</PricingOptions.PrimaryAction>
</PricingOptions.Item>
</PricingOptions>
```
### Center alignment
```jsx
<PricingOptions variant="cards" align="center">
<PricingOptions.Item>
<PricingOptions.Heading>Copilot</PricingOptions.Heading>
<PricingOptions.Description>Copilot in the coding environment.</PricingOptions.Description>
<PricingOptions.Price currencySymbol="$" trailingText="per month / $100 per year">
10
</PricingOptions.Price>
<PricingOptions.PrimaryAction href="#">Buy now</PricingOptions.PrimaryAction>
</PricingOptions.Item>
<PricingOptions.Item>
<PricingOptions.Heading>Copilot Business</PricingOptions.Heading>
<PricingOptions.Description>
Copilot personalized to your organization throughout the software development lifecycle. Requires GitHub
Enterprise Cloud.
</PricingOptions.Description>
<PricingOptions.Price currencySymbol="$" trailingText="per user / month">
39
</PricingOptions.Price>
<PricingOptions.PrimaryAction href="#">Join waitlist</PricingOptions.PrimaryAction>
<PricingOptions.SecondaryAction href="#">Contact sales</PricingOptions.SecondaryAction>
</PricingOptions.Item>
</PricingOptions>
```
### One option
This is the one-option layout for the pricing options component
```jsx
<PricingOptions>
<PricingOptions.Item>
<PricingOptions.Heading>Copilot Individual</PricingOptions.Heading>
<PricingOptions.Description>
Code completions, Chat, and more for indie developers and freelancers.
</PricingOptions.Description>
<PricingOptions.Price currencySymbol="$" trailingText="per month / $100 per year">
10
</PricingOptions.Price>
<PricingOptions.PrimaryAction href="/buy">Buy now</PricingOptions.PrimaryAction>
<PricingOptions.SecondaryAction href="/contact">Contact sales</PricingOptions.SecondaryAction>
</PricingOptions.Item>
</PricingOptions>
```
### Two options
This is the two-item layout for the pricing options component.
```jsx
<PricingOptions>
<PricingOptions.Item>
<PricingOptions.Heading>Copilot</PricingOptions.Heading>
<PricingOptions.Description>Copilot in the coding environment.</PricingOptions.Description>
<PricingOptions.Price currencySymbol="$" trailingText="per month / $100 per year">
10
</PricingOptions.Price>
<PricingOptions.FeatureList>
<PricingOptions.FeatureListItem>Everything in Copilot Business plus:</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Chat in IDE and Mobile</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>CLI assistance</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Code completions</PricingOptions.FeatureListItem>
</PricingOptions.FeatureList>
<PricingOptions.PrimaryAction href="/buy">Buy now</PricingOptions.PrimaryAction>
<PricingOptions.SecondaryAction href="/contact">Contact sales</PricingOptions.SecondaryAction>
</PricingOptions.Item>
<PricingOptions.Item>
<PricingOptions.Label>Recommended</PricingOptions.Label>
<PricingOptions.Heading>Copilot Business</PricingOptions.Heading>
<PricingOptions.Description>
Copilot personalized to your organization throughout the software development lifecycle. Requires GitHub
Enterprise Cloud.
</PricingOptions.Description>
<PricingOptions.Price currencySymbol="$" trailingText="per user / month">
39
</PricingOptions.Price>
<PricingOptions.FeatureList>
<PricingOptions.FeatureListItem>Everything in Copilot Business plus:</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Chat in IDE and Mobile</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>CLI assistance</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Code completions</PricingOptions.FeatureListItem>
</PricingOptions.FeatureList>
<PricingOptions.PrimaryAction href="/buy">Join waitlist</PricingOptions.PrimaryAction>
</PricingOptions.Item>
</PricingOptions>
```
### Three and four options
`PricingOptions` supports a maximum of four items in both `default` and `card` layouts.
Please refer to our Storybook
examples
to see the component in a full-width context as originally intended.
> `PricingOptions` is designed to fill the width of the page's main container,
> thus it cannot be accurately represented within the narrower container of this
> documentation.
### Feature list sets
Use `PricingOptions.FeatureListGroupHeading` to group feature items together.
```jsx
<PricingOptions>
<PricingOptions.Item>
<PricingOptions.Heading>Copilot Individual</PricingOptions.Heading>
<PricingOptions.Description>
Code completions, Chat, and more for indie developers and freelancers.
</PricingOptions.Description>
<PricingOptions.Price currencySymbol="$" trailingText="per month / $100 per year">
10
</PricingOptions.Price>
<PricingOptions.FeatureList>
<PricingOptions.FeatureListGroupHeading>Base features</PricingOptions.FeatureListGroupHeading>
<PricingOptions.FeatureListItem>Code completions</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Chat in IDE and Mobile</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>CLI assistance</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListGroupHeading>Security</PricingOptions.FeatureListGroupHeading>
<PricingOptions.FeatureListItem>Security vulnerability filter</PricingOptions.FeatureListItem>
</PricingOptions.FeatureList>
<PricingOptions.Footnote>
Free for verified students, teachers, and maintainers of popular open source projects.
</PricingOptions.Footnote>
<PricingOptions.PrimaryAction href="/buy">Start a free trial</PricingOptions.PrimaryAction>
</PricingOptions.Item>
<PricingOptions.Item>
<PricingOptions.Label>Recommended</PricingOptions.Label>
<PricingOptions.Heading>Copilot Business</PricingOptions.Heading>
<PricingOptions.Description>Copilot personalized to your organization.</PricingOptions.Description>
<PricingOptions.Price currencySymbol="$" trailingText="per user / month">
19
</PricingOptions.Price>
<PricingOptions.PrimaryAction href="/buy">Buy now</PricingOptions.PrimaryAction>
<PricingOptions.SecondaryAction href="/contact">Contact sales</PricingOptions.SecondaryAction>
<PricingOptions.FeatureList>
<PricingOptions.FeatureListGroupHeading>Base features</PricingOptions.FeatureListGroupHeading>
<PricingOptions.FeatureListItem>Everything in Copilot Individual</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Code referencing</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListGroupHeading>Security</PricingOptions.FeatureListGroupHeading>
<PricingOptions.FeatureListItem>Security vulnerability filter</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Public code filter</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>IP indemnity</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Enterprise-grade security, safety, and privacy</PricingOptions.FeatureListItem>
</PricingOptions.FeatureList>
</PricingOptions.Item>
</PricingOptions>
```
### Included and excluded features
Use `PricingOptions.FeatureListItem` with `variant="included"` and `variant="excluded"` to list included and excluded features.
```jsx
<PricingOptions>
<PricingOptions.Item>
<PricingOptions.Heading>Copilot Individual</PricingOptions.Heading>
<PricingOptions.Description>
Code completions, Chat, and more for indie developers and freelancers.
</PricingOptions.Description>
<PricingOptions.Price currencySymbol="$" trailingText="per month / $100 per year">
10
</PricingOptions.Price>
<PricingOptions.FeatureList>
<PricingOptions.FeatureListGroupHeading>Chat</PricingOptions.FeatureListGroupHeading>
<PricingOptions.FeatureListItem>Unlimited messages, interactions, and history</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Context-aware coding support and explanations</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem variant="excluded">
Debugging and security remediation assistance
</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem variant="excluded">
Repository-based semantic search
</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem variant="excluded">Access your knowledge base</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListGroupHeading>Code completion</PricingOptions.FeatureListGroupHeading>
<PricingOptions.FeatureListItem>Code suggestions as you type</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Comments to code</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem variant="excluded">
Fine-tuned models (coming soon)
</PricingOptions.FeatureListItem>
</PricingOptions.FeatureList>
<PricingOptions.Footnote>
Free for verified students, teachers, and maintainers of popular open source projects.
</PricingOptions.Footnote>
<PricingOptions.PrimaryAction href="/buy">Start a free trial</PricingOptions.PrimaryAction>
</PricingOptions.Item>
<PricingOptions.Item>
<PricingOptions.Label>Available Feb 2024</PricingOptions.Label>
<PricingOptions.Heading>Copilot Enterprise</PricingOptions.Heading>
<PricingOptions.Description>
Copilot personalized to your organization throughout the software development lifecycle. Requires GitHub
Enterprise Cloud.
</PricingOptions.Description>
<PricingOptions.Price currencySymbol="$" trailingText="per user / month">
39
</PricingOptions.Price>
<PricingOptions.FeatureList>
<PricingOptions.FeatureListGroupHeading>Chat</PricingOptions.FeatureListGroupHeading>
<PricingOptions.FeatureListItem>Unlimited messages, interactions, and history</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Context-aware coding support and explanations</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Debugging and security remediation assistance</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Repository-based semantic search</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Access your knowledge base</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListGroupHeading>Code completion</PricingOptions.FeatureListGroupHeading>
<PricingOptions.FeatureListItem>Code suggestions as you type</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Comments to code</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Fine-tuned models (coming soon)</PricingOptions.FeatureListItem>
</PricingOptions.FeatureList>
<PricingOptions.PrimaryAction href="/waitlist">Join waitlist</PricingOptions.PrimaryAction>
</PricingOptions.Item>
</PricingOptions>
```
### Info tooltips
Use `infoTooltip` on `PricingOptions.FeatureListItem` to add a supplementary tooltip to a feature.
```jsx
<PricingOptions>
<PricingOptions.Item>
<PricingOptions.Heading>Pro</PricingOptions.Heading>
<PricingOptions.Description>Accelerate workflows with GitHub Copilot.</PricingOptions.Description>
<PricingOptions.Price currencySymbol="$" trailingText="per month / $100 per year">
10
</PricingOptions.Price>
<PricingOptions.FeatureList>
<PricingOptions.FeatureListItem>Code completions</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem infoTooltip="Interact with Copilot using natural language.">
Chat in IDE and Mobile
</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem infoTooltip="Get help directly in your terminal.">
CLI assistance
</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Security vulnerability filter</PricingOptions.FeatureListItem>
</PricingOptions.FeatureList>
<PricingOptions.PrimaryAction href="/buy">Start a free trial</PricingOptions.PrimaryAction>
</PricingOptions.Item>
</PricingOptions>
```
### Actions message
Use `PricingOptions.ActionsMessage` to render status, billing, or upgrade notes in the actions area. Add
`leadingComponent` when you want to show a supporting icon.
```jsx
<PricingOptions variant="cards">
<PricingOptions.Item>
<PricingOptions.Label>Most popular</PricingOptions.Label>
<PricingOptions.Heading>Pro</PricingOptions.Heading>
<PricingOptions.Description>Accelerate workflows with GitHub Copilot.</PricingOptions.Description>
<PricingOptions.Price trailingText="per user / month">10</PricingOptions.Price>
<PricingOptions.PrimaryAction disabled>Upgrade now</PricingOptions.PrimaryAction>
<PricingOptions.ActionsMessage leadingComponent={<InfoIcon />}>
<Text as="p" size="100">
<strong>Upgrades are temporarily paused.</strong> We are rolling out a more flexible billing experience.
</Text>
</PricingOptions.ActionsMessage>
<PricingOptions.FeatureList hasDivider={false}>
<PricingOptions.FeatureListItem>Copilot cloud agent</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Copilot code review</PricingOptions.FeatureListItem>
<PricingOptions.FeatureListItem>Claude and Codex on GitHub and VS Code</PricingOptions.FeatureListItem>
</PricingOptions.FeatureList>
</PricingOptions.Item>
</PricingOptions>
```
## Component props
### PricingOptions `Required`
| Name | Type | Default | required | Description |
| :--------- | :--------------------------------------------------------------- | :-------: | :------: | :---------------------------------- |
| `as` | `'section' \| 'div'` | `section` | `false` | Applies the underlying HTML element |
| `children` | `PricingOptions.Item` | | `true` | Applies the underlying HTML element |
| `variant` | `'default' \| 'default-gradient' \| 'cards' \| 'cards-gradient'` | | `false` | Sets the style variant |
| `style` | `React.CSSProperties` | | `false` | Inline CSS overrides |
### PricingOptions.Item `Required`
One item per pricing plan to be displayed. Maximum of 4 items.
| Name | Type | Default | required | Description |
| :--------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :---------: | :------: | :----------------------- |
| `children` | `'PricingOptions.Heading' \| 'PricingOptions.Label' \| 'PricingOptions.Description' \| 'PricingOptions.Price' \| 'PricingOptions.PrimaryAction' \| 'PricingOptions.SecondaryAction' \| 'PricingOptions.ActionsMessage' \| 'PricingOptions.FeatureList' \| 'PricingOptions.Footnote' \| 'PricingOptions.MenuAction'` | `undefined` | `true` | The contents of the item |
### PricingOptions.Heading `Required`
| Name | Type | Default | required | Description |
| :--------- | :------------ | :---------: | :------: | :------------------------------------------------ |
| `as` | `HeadingTags` | `h3` | `false` | Applies the underlying HTML heading level element |
| `children` | `ReactNode` | `undefined` | `true` | The heading of the item |
### PricingOptions.Label
| Name | Type | Default | required | Description |
| :--------- | :---------- | :---------: | :------: | :----------------------------------- |
| `children` | `ReactNode` | `undefined` | `true` | The column header label for the item |
### PricingOptions.Description
| Name | Type | Default | required | Description |
| :--------- | :---------- | :---------: | :------: | :-------------------------- |
| `children` | `ReactNode` | `undefined` | `true` | The description of the item |
### PricingOptions.Price
| Name | Type | Default | required | Description |
| :--------------- | :---------- | :---------: | :------: | :------------------------------------------------- |
| `children` | `ReactNode` | `undefined` | `true` | The price of the item |
| `currencyCode` | `string` | `USD` | `false` | The currency code |
| `currencySymbol` | `string` | `$` | `false` | The currency symbol |
| `originalPrice` | `string` | `undefined` | `false` | The initial price before any discounts are applied |
| `trailingText` | `string` | | `false` | The trailing text |
### PricingOptions.ActionsMessage
| Name | Type | Default | required | Description |
| :----------------- | :------------- | :---------: | :------: | :-------------------------------------------------------------------------------- |
| `children` | `ReactNode` | `undefined` | `true` | The message content rendered in the actions area |
| `leadingComponent` | `ReactElement` | `undefined` | `false` | Optional leading visual, typically an icon. Sizing is handled by component styles |
### PricingOptions.FeatureList
| Name | Type | Default | required | Description |
| :------------ | :----------------------------------------------------------------------------- | :---------: | :------: | :---------------------------------------------------------------------------------------------------------- |
| `children` | `'PricingOptions.FeatureListGroupHeading' \| 'PricingOptions.FeatureListItem'` | `undefined` | `true` | The list of features |
| `accordionAs` | `HeadingTags` | `h4` | `false` | Applies the underlying HTML heading level element |
| `expanded` | `boolean` | `true` | `false` | Controls visibility of feature items. Accepts Object type for granular control at different viewport sizes. |
| `hasDivider` | `boolean` | `true` | `false` | Controls visibility of a visual border between feature lists and adjacent actions |
### PricingOptions.FeatureListGroupHeading
| Name | Type | Default | required | Description |
| :--------- | :---------- | :-----------------: | :------: | :---------------------------------- |
| `children` | `ReactNode` | `"What's included"` | `false` | A custom title for the feature list |
### PricingOptions.FeatureListGroupHeading
| Name | Type | Default | required | Description |
| :--------- | :----------- | :---------: | :------: | :------------------------------------------------ |
| `as` | `h4, h5, h6` | `h4` | `false` | Applies the underlying HTML heading level element |
| `children` | `ReactNode` | `undefined` | `true` | The heading of the feature list set |
### PricingOptions.FeatureListItem
| Name | Type | Default | required | Description |
| :------------ | :------------------------- | :---------: | :------: | :-------------------------------------------------------- |
| `children` | `ReactNode` | `undefined` | `true` | The item of the feature list set |
| `infoTooltip` | `string` | `undefined` | `false` | Tooltip text shown on hover/focus via an info icon button |
| `variant` | `'included' \| 'excluded'` | `included` | `false` | The variant of the feature list set |
### PricingOptions.MenuAction
| Name | Type | Default | required | Description |
| :--------- | :---------- | :---------: | :------: | :---------------------------------------------------------- |
| `children` | `ReactNode` | `undefined` | `true` | An `ActionMenu` component, typically in `split-button` mode |
### PricingOptions.Footnote
| Name | Type | Default | required | Description |
| :--------- | :---------- | :---------: | :------: | :----------------------- |
| `children` | `ReactNode` | `undefined` | `true` | The footnote of the item |