diff --git a/clayui.com/content/docs/components/api-alert.mdx b/clayui.com/content/docs/components/api-alert.mdx
new file mode 100644
index 0000000000..02d3a1b1c0
--- /dev/null
+++ b/clayui.com/content/docs/components/api-alert.mdx
@@ -0,0 +1,23 @@
+---
+title: 'Alert'
+description: 'Alerts are used to capture the attention of the user in an intrusive way.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/alerts/'
+mainTabURL: 'docs/components/alert.html'
+---
+
+
+
+
+- [Alert](#alert)
+- [Alert.ToastContainer](#alert.toastcontainer)
+
+
+
+
+## Alert
+
+[APITable "clay-alert/src/index.tsx"]
+
+## Alert.ToastContainer
+
+[APITable "clay-alert/src/ToastContainer.tsx"]
diff --git a/clayui.com/content/docs/components/api-autocomplete.mdx b/clayui.com/content/docs/components/api-autocomplete.mdx
new file mode 100644
index 0000000000..b6421627f5
--- /dev/null
+++ b/clayui.com/content/docs/components/api-autocomplete.mdx
@@ -0,0 +1,40 @@
+---
+title: 'Autocomplete'
+description: 'An autocomplete text field is an input that offers the user text suggestions while they type.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/forms/text-input-variations/'
+mainTabURL: 'docs/components/autocomplete.html'
+---
+
+
+
+
+- [Autocomplete](#autocomplete)
+- [Autocomplete.DropDown](#autocomplete.dropdown)
+- [Autocomplete.Input](#autocomplete.input)
+- [Autocomplete.Item](#autocomplete.item)
+- [Autocomplete.LoadingIndicator](#autocomplete.loadingindicator)
+
+
+
+
+## Autocomplete
+
+[APITable "clay-autocomplete/src/index.tsx"]
+
+## Autocomplete.DropDown
+
+[APITable "clay-autocomplete/src/DropDown.tsx"]
+
+## Autocomplete.Input
+
+Extends from `ClayForm.Input`
+
+## Autocomplete.Item
+
+`ClayAutocomplete.Item` is a wrapper around `ClayDropDown.Item` but also underlines the bold characters that are matched. Feel free to create your own match rule using `ClayDropDown.Item`'s API.
+
+[APITable "clay-autocomplete/src/Item.tsx"]
+
+## Autocomplete.LoadingIndicator
+
+[APITable "clay-autocomplete/src/LoadingIndicator.tsx"]
diff --git a/clayui.com/content/docs/components/api-badge.mdx b/clayui.com/content/docs/components/api-badge.mdx
new file mode 100644
index 0000000000..75e5e8f4dd
--- /dev/null
+++ b/clayui.com/content/docs/components/api-badge.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Badge'
+description: 'Badges help highlight important information, such as notifications or new and unread messages.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/badges/'
+mainTabURL: 'docs/components/badge.html'
+---
+
+[APITable "clay-badge/src/index.tsx"]
diff --git a/clayui.com/content/docs/components/api-breadcrumb.mdx b/clayui.com/content/docs/components/api-breadcrumb.mdx
new file mode 100644
index 0000000000..f1f3a7ef63
--- /dev/null
+++ b/clayui.com/content/docs/components/api-breadcrumb.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Breadcrumb'
+description: 'Breadcrumb is a secondary navigation pattern that identifies the page position inside a hierarchy.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/navigation/breadcrumb/'
+mainTabURL: 'docs/components/breadcrumb.html'
+---
+
+[APITable "clay-breadcrumb/src/index.tsx"]
diff --git a/clayui.com/content/docs/components/api-button-group.mdx b/clayui.com/content/docs/components/api-button-group.mdx
new file mode 100644
index 0000000000..b7c2971af4
--- /dev/null
+++ b/clayui.com/content/docs/components/api-button-group.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Button Group'
+description: 'Button groups are used to switch between complementary views for example, but they must never be used for complementary actions, "Change and Cancel" actions, or "Save and Cancel" actions. In those cases, single buttons are the correct solution.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/buttons/'
+mainTabURL: 'docs/components/button-group.html'
+---
+
+[APITable "clay-button/src/Group.tsx"]
diff --git a/clayui.com/content/docs/components/api-button.mdx b/clayui.com/content/docs/components/api-button.mdx
new file mode 100644
index 0000000000..4e716b7e1b
--- /dev/null
+++ b/clayui.com/content/docs/components/api-button.mdx
@@ -0,0 +1,28 @@
+---
+title: 'Button'
+description: 'Buttons communicate an action to happen on user interaction.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/buttons/'
+mainTabURL: 'docs/components/button.html'
+---
+
+
+
+
+- [Button](#button)
+- [Button.Group](#button.group)
+- [ButtonWithIcon](#buttonwithicon)
+
+
+
+
+## Button
+
+[APITable "clay-button/src/Button.tsx"]
+
+## Button.Group
+
+[APITable "clay-button/src/Group.tsx"]
+
+## ButtonWithIcon
+
+[APITable "clay-button/src/ButtonWithIcon.tsx"]
diff --git a/clayui.com/content/docs/components/api-card.mdx b/clayui.com/content/docs/components/api-card.mdx
new file mode 100644
index 0000000000..9979645620
--- /dev/null
+++ b/clayui.com/content/docs/components/api-card.mdx
@@ -0,0 +1,74 @@
+---
+title: 'Card'
+description: 'Cards are a specific form of data visualization focused mainly on displaying images.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/cards/'
+mainTabURL: 'docs/components/card.html'
+---
+
+
+
+
+- [Card](#card)
+- [Card.AspectRatio](#card.aspectratio)
+- [Card.Body](#card.body)
+- [Card.Caption](#card.caption)
+- [Card.Description](#card.description)
+- [Card.Group](#card.group)
+- [Card.Row](#card.row)
+- [CardWithHorizontal](#cardwithhorizontal)
+- [CardWithInfo](#cardwithinfo)
+- [CardWithNavigation](#cardwithnavigation)
+- [CardWithUser](#cardwithuser)
+
+
+
+
+## Card
+
+[APITable "clay-card/src/Card.tsx"]
+
+## Card.AspectRatio
+
+[APITable "clay-card/src/AspectRatio.tsx"]
+
+## Card.Body
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## Card.Caption
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## Card.Description
+
+[APITable "clay-card/src/Description.tsx"]
+
+## Card.Group
+
+[APITable "clay-card/src/Group.tsx"]
+
+## Card.Row
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## CardWithHorizontal
+
+[APITable "clay-card/src/CardWithHorizontal.tsx"]
+
+## CardWithInfo
+
+[APITable "clay-card/src/CardWithInfo.tsx"]
+
+## CardWithNavigation
+
+[APITable "clay-card/src/CardWithNavigation.tsx"]
+
+## CardWithUser
+
+[APITable "clay-card/src/CardWithUser.tsx"]
diff --git a/clayui.com/content/docs/components/api-checkbox-radio.mdx b/clayui.com/content/docs/components/api-checkbox-radio.mdx
new file mode 100644
index 0000000000..c335a816b1
--- /dev/null
+++ b/clayui.com/content/docs/components/api-checkbox-radio.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Checkbox'
+description: 'A checkbox is a component that lets the user select the value that is written in its corresponding text label. A user can select multiple checkboxes from a group at the same time.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/forms/radio-check-toggle/'
+mainTabURL: 'docs/components/checkbox.html'
+---
+
+[APITable "clay-form/src/Checkbox.tsx"]
diff --git a/clayui.com/content/docs/components/api-color-picker.mdx b/clayui.com/content/docs/components/api-color-picker.mdx
new file mode 100644
index 0000000000..cf4a07120e
--- /dev/null
+++ b/clayui.com/content/docs/components/api-color-picker.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Color Picker'
+description: 'Color picker lets users select a color from a predefined palette, specify a color via its hexadecimal value, sample a color, and explore color values to create a custom color variation.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/forms/picker-color/'
+mainTabURL: 'docs/components/color-picker.html'
+---
+
+[APITable "clay-color-picker/src/index.tsx"]
diff --git a/clayui.com/content/docs/components/api-date-and-time-pickers.mdx b/clayui.com/content/docs/components/api-date-and-time-pickers.mdx
new file mode 100644
index 0000000000..0da9162e22
--- /dev/null
+++ b/clayui.com/content/docs/components/api-date-and-time-pickers.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Date Picker'
+description: 'Date and Time pickers let users select a date and time for a form.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/forms/picker-date-time/'
+mainTabURL: 'docs/components/date-picker.html'
+---
+
+[APITable "clay-date-picker/src/index.tsx"]
diff --git a/clayui.com/content/docs/components/api-dropdown.mdx b/clayui.com/content/docs/components/api-dropdown.mdx
new file mode 100644
index 0000000000..7c87a53b15
--- /dev/null
+++ b/clayui.com/content/docs/components/api-dropdown.mdx
@@ -0,0 +1,78 @@
+---
+title: 'Drop Down'
+description: 'A dropdown menu displays a list of options for the element that triggers it.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/dropdowns/'
+mainTabURL: 'docs/components/drop-down.html'
+---
+
+
+
+
+- [DropDown](#dropdown)
+- [DropDown.Action](#dropdown.action)
+- [DropDown.Caption](#dropdown.caption)
+- [DropDown.Divider](#dropdown.divider)
+- [DropDown.Group](#dropdown.group)
+- [DropDown.Help](#dropdown.help)
+- [DropDown.Item](#dropdown.item)
+- [DropDown.ItemList](#dropdown.itemlist)
+- [DropDown.Menu](#dropdown.menu)
+- [DropDown.Search](#dropdown.search)
+- [DropDownWithItems](#dropdownwithitems)
+
+
+
+
+## DropDown
+
+[APITable "clay-drop-down/src/DropDown.tsx"]
+
+## DropDown.Action
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## DropDown.Caption
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## DropDown.Divider
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## DropDown.Group
+
+[APITable "clay-drop-down/src/Group.tsx"]
+
+## DropDown.Help
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## DropDown.Item
+
+[APITable "clay-drop-down/src/Item.tsx"]
+
+## DropDown.ItemList
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## DropDown.Menu
+
+[APITable "clay-drop-down/src/Menu.tsx"]
+
+## DropDown.Search
+
+[APITable "clay-drop-down/src/Search.tsx"]
+
+## DropDownWithItems
+
+[APITable "clay-drop-down/src/DropDownWithItems.tsx"]
diff --git a/clayui.com/content/docs/components/api-dual-list-box.mdx b/clayui.com/content/docs/components/api-dual-list-box.mdx
new file mode 100644
index 0000000000..eaa80080c4
--- /dev/null
+++ b/clayui.com/content/docs/components/api-dual-list-box.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Dual List Box'
+description: 'Dual List Box provides users with two Select Boxes with the ability to move items between lists.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/dual-listbox/'
+mainTabURL: 'docs/components/dual-list_box.html'
+---
+
+[APITable "clay-form/src/DualListBox.tsx"]
diff --git a/clayui.com/content/docs/components/api-empty-state.mdx b/clayui.com/content/docs/components/api-empty-state.mdx
new file mode 100644
index 0000000000..97d78d718d
--- /dev/null
+++ b/clayui.com/content/docs/components/api-empty-state.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Empty State'
+description: 'Empty states provide users with feedback on the reasons behind the empty state and what they can do to move out of the empty state.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/empty-states/'
+mainTabURL: 'docs/components/empty-state.html'
+---
+
+[APITable "clay-empty-state/src/index.tsx"]
diff --git a/clayui.com/content/docs/components/api-form-group.mdx b/clayui.com/content/docs/components/api-form-group.mdx
new file mode 100644
index 0000000000..22e7d5c376
--- /dev/null
+++ b/clayui.com/content/docs/components/api-form-group.mdx
@@ -0,0 +1,51 @@
+---
+title: 'Form'
+description: 'Forms obtain user data and transmit it to the system to either store the data, produce an action, or both.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/forms/'
+mainTabURL: 'docs/components/form.html'
+---
+
+
+
+
+- [Form.FeedbackIndicator](#form.feedbackindicator)
+- [Form.Group](#form.group)
+- [Form](#form)
+- [Form.FeedbackGroup](#form.feedbackgroup)
+- [Form.FeedbackItem](#form.feedbackitem)
+- [Form.Text](#form.text)
+
+
+
+
+## Form.FeedbackIndicator
+
+[APITable "clay-form/src/Form.tsx#ClayFormFeedbackIndicator"]
+
+## Form.Group
+
+[APITable "clay-form/src/Form.tsx#ClayFormGroup"]
+
+## Form
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## Form.FeedbackGroup
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## Form.FeedbackItem
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## Form.Text
+
+
+ Extends from {`React.HTMLAttributes`}
+
diff --git a/clayui.com/content/docs/components/api-icon.mdx b/clayui.com/content/docs/components/api-icon.mdx
new file mode 100644
index 0000000000..83a3dba7e2
--- /dev/null
+++ b/clayui.com/content/docs/components/api-icon.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Icon'
+description: 'Icons are a visual representation of an idea and/or action.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/icons/'
+mainTabURL: 'docs/components/icon.html'
+---
+
+[APITable "clay-icon/src/index.tsx"]
diff --git a/clayui.com/content/docs/components/api-label.mdx b/clayui.com/content/docs/components/api-label.mdx
new file mode 100644
index 0000000000..d2d7ba258b
--- /dev/null
+++ b/clayui.com/content/docs/components/api-label.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Label'
+description: 'Labels are a visual pattern used to categorize information providing quick and easy recognition.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/labels/'
+mainTabURL: 'docs/components/label.html'
+---
+
+[APITable "clay-label/src/index.tsx"]
diff --git a/clayui.com/content/docs/components/api-layout.mdx b/clayui.com/content/docs/components/api-layout.mdx
new file mode 100644
index 0000000000..2f6f97bb9e
--- /dev/null
+++ b/clayui.com/content/docs/components/api-layout.mdx
@@ -0,0 +1,68 @@
+---
+title: 'Layout'
+description: 'A set of utilities for layouting out a page or content on a page'
+lexiconDefinition: 'https://liferay.design/lexicon/foundations/grid/'
+mainTabURL: 'docs/components/layout.html'
+---
+
+
+
+
+- [Container](#container)
+- [ContainerFluid](#containerfluid)
+- [Col](#col)
+- [ContentCol](#contentcol)
+- [ContentRow](#contentrow)
+- [ContentSection](#contentsection)
+- [Row](#row)
+- [Sheet](#sheet)
+- [SheetHeader](#sheetheader)
+- [SheetFooter](#sheetfooter)
+- [SheetSection](#sheetsection)
+
+
+
+
+## Container
+
+[APITable "clay-layout/src/Container.tsx"]
+
+## ContainerFluid
+
+[APITable "clay-layout/src/ContainerFluid.tsx"]
+
+## Col
+
+[APITable "clay-layout/src/Col.tsx"]
+
+## ContentCol
+
+[APITable "clay-layout/src/Content.tsx#ClayContentCol"]
+
+## ContentRow
+
+[APITable "clay-layout/src/Content.tsx#ClayContentRow"]
+
+## ContentSection
+
+[APITable "clay-layout/src/Content.tsx#ClayContentSection"]
+
+## Row
+
+[APITable "clay-layout/src/Row.tsx"]
+
+## Sheet
+
+[APITable "clay-layout/src/Sheet.tsx#ClaySheet"]
+
+## SheetHeader
+
+[APITable "clay-layout/src/Sheet.tsx#ClaySheetHeader"]
+
+## SheetFooter
+
+[APITable "clay-layout/src/Sheet.tsx#ClaySheetFooter"]
+
+## SheetSection
+
+[APITable "clay-layout/src/Sheet.tsx#ClaySheetSection"]
diff --git a/clayui.com/content/docs/components/api-link.mdx b/clayui.com/content/docs/components/api-link.mdx
new file mode 100644
index 0000000000..a93a0cc19e
--- /dev/null
+++ b/clayui.com/content/docs/components/api-link.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Link'
+description: 'Also known as a hyperlink, a link is a clickable (text or image) element used for navigation purposes.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/link/'
+mainTabURL: 'docs/components/link.html'
+---
+
+[APITable "clay-link/src/index.tsx#ClayLink"]
diff --git a/clayui.com/content/docs/components/api-list.mdx b/clayui.com/content/docs/components/api-list.mdx
new file mode 100644
index 0000000000..f5c4a33675
--- /dev/null
+++ b/clayui.com/content/docs/components/api-list.mdx
@@ -0,0 +1,64 @@
+---
+title: 'List'
+description: 'Lists are a visual representation of a dataset, based on groups of related content, that is organized vertically.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/list/'
+mainTabURL: 'docs/components/list.html'
+---
+
+
+
+
+- [List](#list)
+- [List.Header](#list.header)
+- [List.Item](#list.item)
+- [List.ItemField](#list.itemfield)
+- [List.ItemText](#list.itemtext)
+- [List.ItemTitle](#list.itemtitle)
+- [List.QuickActionMenu](#list.quickactionmenu)
+- [List.QuickActionMenu.Item](#list.quickactionmenu.item)
+- [ListWithItems](#listwithitems)
+
+
+
+
+## List
+
+[APITable "clay-list/src/List.tsx"]
+
+## List.Header
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## List.Item
+
+[APITable "clay-list/src/Item.tsx"]
+
+## List.ItemField
+
+[APITable "clay-list/src/ItemField.tsx"]
+
+## List.ItemText
+
+[APITable "clay-list/src/ItemText.tsx"]
+
+## List.ItemTitle
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## List.QuickActionMenu
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## List.QuickActionMenu.Item
+
+[APITable "clay-list/src/QuickActionMenuItem.tsx"]
+
+## ListWithItems
+
+[APITable "clay-list/src/ListWithItems.tsx"]
diff --git a/clayui.com/content/docs/components/api-loading-indicator.mdx b/clayui.com/content/docs/components/api-loading-indicator.mdx
new file mode 100644
index 0000000000..64758ee421
--- /dev/null
+++ b/clayui.com/content/docs/components/api-loading-indicator.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Loading Indicator'
+description: 'The loading indicator shows the user that an external process, like a connection, is being executed.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/loading-indicator/'
+mainTabURL: 'docs/components/loading-indicator.html'
+---
+
+[APITable "clay-loading-indicator/src/index.tsx"]
diff --git a/clayui.com/content/docs/components/api-management-toolbar.mdx b/clayui.com/content/docs/components/api-management-toolbar.mdx
new file mode 100644
index 0000000000..c5fb296d51
--- /dev/null
+++ b/clayui.com/content/docs/components/api-management-toolbar.mdx
@@ -0,0 +1,47 @@
+---
+title: 'Management Toolbar'
+description: 'Management toolbar is an extension of Toolbar. It is a combination of different components, including filters, orders, search, visualization select, and other actions that let users manage a dataset.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/toolbars/management-bar/'
+mainTabURL: 'docs/components/management-toolbar.html'
+---
+
+
+
+
+- [ManagementToolbar](#managementtoolbar)
+- [ItemList](#itemlist)
+- [Item](#item)
+- [ResultsBar](#resultsbar)
+ - [ResultsBar.Item](#resultsbar.item)
+- [Search](#search)
+
+
+
+
+## ManagementToolbar
+
+[APITable "clay-management-toolbar/src/ManagementToolbar.tsx"]
+
+## ItemList
+
+[APITable "clay-management-toolbar/src/ItemList.tsx"]
+
+## Item
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## ResultsBar
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+### ResultsBar.Item
+
+[APITable "clay-management-toolbar/src/ResultsBarItem.tsx"]
+
+## Search
+
+[APITable "clay-management-toolbar/src/Search.tsx"]
diff --git a/clayui.com/content/docs/components/api-modal.mdx b/clayui.com/content/docs/components/api-modal.mdx
new file mode 100644
index 0000000000..0a3c3e9952
--- /dev/null
+++ b/clayui.com/content/docs/components/api-modal.mdx
@@ -0,0 +1,80 @@
+---
+title: 'Modal'
+description: 'A modal is a secondary window that communicates or provides an action inside the same process.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/modals/'
+mainTabURL: 'docs/components/modal.html'
+---
+
+
+
+
+- [Modal](#modal)
+- [Modal.Body](#modal.body)
+- [Modal.Footer](#modal.footer)
+- [Modal.Header](#modal.header)
+- [Modal.Item](#modal.item)
+- [Modal.ItemGroup](#modal.itemgroup)
+- [Modal.Subtitle](#modal.subtitle)
+- [Modal.SubtitleSection](#modal.subtitlesection)
+- [Modal.Title](#modal.title)
+- [Modal.TitleSection](#modal.titlesection)
+- [Modal.TitleIndicator](#modal.titleindicator)
+
+
+
+
+## Modal
+
+[APITable "clay-modal/src/Modal.tsx"]
+
+## Modal.Body
+
+[APITable "clay-modal/src/Body.tsx"]
+
+## Modal.Footer
+
+[APITable "clay-modal/src/Footer.tsx"]
+
+## Modal.Header
+
+[APITable "clay-modal/src/Header.tsx#ClayModalHeaderHybrid"]
+
+## Modal.Item
+
+[APITable "clay-modal/src/Header.tsx#Item"]
+
+## Modal.ItemGroup
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## Modal.Subtitle
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## Modal.SubtitleSection
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## Modal.Title
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## Modal.TitleSection
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## Modal.TitleIndicator
+
+
+ Extends from {`React.HTMLAttributes`}
+
diff --git a/clayui.com/content/docs/components/api-multi-step-form.mdx b/clayui.com/content/docs/components/api-multi-step-form.mdx
new file mode 100644
index 0000000000..0fd474271e
--- /dev/null
+++ b/clayui.com/content/docs/components/api-multi-step-form.mdx
@@ -0,0 +1,47 @@
+---
+title: 'Multi Step Nav'
+description: 'A multi step nav, also known as a wizard, is a determinate progress bar used in long processes that divides the main task into subtasks. The wizard lets the user quickly identify their current progress in completing the task and navigate forwards and backwards between steps if needed.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/forms/multi-step-form/'
+mainTabURL: 'docs/components/multi-step-nav.html'
+---
+
+
+
+
+- [MultiStepNav](#multistepnav)
+- [MultiStepNav.Divider](#multistepnav.divider)
+- [MultiStepNav.Item](#multistepnav.item)
+- [MultiStepNav.Indicator](#multistepnav.indicator)
+- [MultiStepNav.Title](#multistepnav.title)
+- [MultiStepNavWithBasicItems](#multistepnavwithbasicitems)
+
+
+
+
+### MultiStepNav
+
+[APITable "clay-multi-step-nav/src/MultiStepNav.tsx"]
+
+### MultiStepNav.Divider
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+### MultiStepNav.Item
+
+[APITable "clay-multi-step-nav/src/Item.tsx"]
+
+### MultiStepNav.Indicator
+
+[APITable "clay-multi-step-nav/src/Indicator.tsx"]
+
+### MultiStepNav.Title
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+### MultiStepNavWithBasicItems
+
+[APITable "clay-multi-step-nav/src/MultiStepNavWithBasicItems.tsx"]
diff --git a/clayui.com/content/docs/components/api-nav.mdx b/clayui.com/content/docs/components/api-nav.mdx
new file mode 100644
index 0000000000..7907dfb301
--- /dev/null
+++ b/clayui.com/content/docs/components/api-nav.mdx
@@ -0,0 +1,41 @@
+---
+title: 'Nav'
+description: 'Clay Nav provides a clear and semantic navigation for your site'
+mainTabURL: 'docs/components/nav.html'
+---
+
+
+
+
+- [Nav](#nav)
+- [Nav.Item](#nav.item)
+- [Nav.Link](#nav.link)
+- [VerticalNav](#verticalnav)
+- [VerticalNav.Trigger](#verticalnav.trigger)
+
+
+
+
+## Nav
+
+[APITable "clay-nav/src/Nav.tsx"]
+
+## Nav.Item
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## Nav.Link
+
+[APITable "clay-nav/src/NavLink.tsx"]
+
+## VerticalNav
+
+[APITable "clay-nav/src/Vertical.tsx"]
+
+## VerticalNav.Trigger
+
+
+ Extends from {`React.ComponentProps`}
+
diff --git a/clayui.com/content/docs/components/api-navigation-bar.mdx b/clayui.com/content/docs/components/api-navigation-bar.mdx
new file mode 100644
index 0000000000..880b93e341
--- /dev/null
+++ b/clayui.com/content/docs/components/api-navigation-bar.mdx
@@ -0,0 +1,23 @@
+---
+title: 'Navigation Bar'
+description: 'A navigation bar, navbar, is a horizontal bar that provides several access points to different parts of a system.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/navigation/horizontal-nav/'
+mainTabURL: 'docs/components/navigation-bar.html'
+---
+
+
+
+
+- [NavigationBar](#navigationbar)
+- [NavigationBar.Item](#navigationbar.item)
+
+
+
+
+## NavigationBar
+
+[APITable "clay-navigation-bar/src/index.tsx"]
+
+## NavigationBar.Item
+
+[APITable "clay-navigation-bar/src/Item.tsx"]
diff --git a/clayui.com/content/docs/components/api-pagination-bar.mdx b/clayui.com/content/docs/components/api-pagination-bar.mdx
new file mode 100644
index 0000000000..3f111ad4b6
--- /dev/null
+++ b/clayui.com/content/docs/components/api-pagination-bar.mdx
@@ -0,0 +1,33 @@
+---
+title: 'Pagination Bar'
+description: 'Pagination bar provides navigation through datasets'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/pagination/'
+mainTabURL: 'docs/components/pagination-bar.html'
+---
+
+
+
+
+- [PaginationBar](#paginationbar)
+- [PaginationBar.DropDown](#paginationbar.dropdown)
+- [PaginationBar.Results](#paginationbar.results)
+- [PaginationBarWithBasicItems](#paginationbarwithbasicitems)
+
+
+
+
+## PaginationBar
+
+[APITable "clay-pagination-bar/src/PaginationBar.tsx"]
+
+## PaginationBar.DropDown
+
+[APITable "clay-pagination-bar/src/DropDown.tsx"]
+
+## PaginationBar.Results
+
+[APITable "clay-pagination-bar/src/Results.tsx"]
+
+## PaginationBarWithBasicItems
+
+[APITable "clay-pagination-bar/src/PaginationBarWithBasicItems.tsx"]
diff --git a/clayui.com/content/docs/components/api-pagination.mdx b/clayui.com/content/docs/components/api-pagination.mdx
new file mode 100644
index 0000000000..0899fd66a9
--- /dev/null
+++ b/clayui.com/content/docs/components/api-pagination.mdx
@@ -0,0 +1,33 @@
+---
+title: 'Pagination'
+description: 'Pagination provides horizontal navigation between chunks(pages) of a dataset.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/pagination/'
+mainTabURL: 'docs/components/pagination.html'
+---
+
+
+
+
+- [Pagination](#pagination)
+- [Pagination.Ellipsis](#pagination.ellipsis)
+- [Pagination.Item](#pagination.item)
+- [PaginationWithBasicItems](#paginationwithbasicitems)
+
+
+
+
+## Pagination
+
+[APITable "clay-pagination/src/Pagination.tsx"]
+
+## Pagination.Ellipsis
+
+[APITable "clay-pagination/src/Ellipsis.tsx"]
+
+## Pagination.Item
+
+[APITable "clay-pagination/src/Item.tsx"]
+
+## PaginationWithBasicItems
+
+[APITable "clay-pagination/src/PaginationWithBasicItems.tsx"]
diff --git a/clayui.com/content/docs/components/api-panel.mdx b/clayui.com/content/docs/components/api-panel.mdx
new file mode 100644
index 0000000000..f371808a90
--- /dev/null
+++ b/clayui.com/content/docs/components/api-panel.mdx
@@ -0,0 +1,50 @@
+---
+title: 'Panel'
+description: 'Toggle content visibility using Panel.'
+mainTabURL: 'docs/components/panel.html'
+---
+
+
+
+
+- [Panel](#panel)
+- [Panel.Body](#panel.body)
+- [Panel.Footer](#panel.footer)
+- [Panel.Group](#panel.group)
+- [Panel.Header](#panel.header)
+- [Panel.Title](#panel.title)
+
+
+
+
+## Panel
+
+[APITable "clay-panel/src/index.tsx"]
+
+## Panel.Body
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## Panel.Footer
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## Panel.Group
+
+[APITable "clay-panel/src/Group.tsx"]
+
+## Panel.Header
+
+
+ Extends from {`React.HTMLAttributes`}
+
+
+## Panel.Title
+
+
+ Extends from {`React.HTMLAttributes`}
+
diff --git a/clayui.com/content/docs/components/api-popover.mdx b/clayui.com/content/docs/components/api-popover.mdx
new file mode 100644
index 0000000000..0f477c0b15
--- /dev/null
+++ b/clayui.com/content/docs/components/api-popover.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Popover'
+description: 'Popovers contain helpful information such as an explanation of a context.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/popovers-tooltips/'
+mainTabURL: 'docs/components/popover.html'
+---
+
+[APITable "clay-popover/src/index.tsx"]
diff --git a/clayui.com/content/docs/components/api-progress-bar.mdx b/clayui.com/content/docs/components/api-progress-bar.mdx
new file mode 100644
index 0000000000..890754a945
--- /dev/null
+++ b/clayui.com/content/docs/components/api-progress-bar.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Progress Bar'
+description: 'Progress bar indicates the percentage completed of a task.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/progress-bars/'
+mainTabURL: 'docs/components/progress-bar.html'
+---
+
+[APITable "clay-progress-bar/src/index.tsx"]
diff --git a/clayui.com/content/docs/components/api-radio-group.mdx b/clayui.com/content/docs/components/api-radio-group.mdx
new file mode 100644
index 0000000000..a8556cf722
--- /dev/null
+++ b/clayui.com/content/docs/components/api-radio-group.mdx
@@ -0,0 +1,22 @@
+---
+title: 'Radio Group'
+description: 'Radios provide users with different selection and activation tools.'
+mainTabURL: 'docs/components/radio-group.html'
+---
+
+
+
+
+- [Form.RadioGroup](#form.radiogroup)
+- [Form.Radio](#form.radio)
+
+
+
+
+## Form.RadioGroup
+
+[APITable "clay-form/src/RadioGroup.tsx"]
+
+## Form.Radio
+
+[APITable "clay-form/src/Radio.tsx"]
diff --git a/clayui.com/content/docs/components/api-select-box.mdx b/clayui.com/content/docs/components/api-select-box.mdx
new file mode 100644
index 0000000000..0b6fdad384
--- /dev/null
+++ b/clayui.com/content/docs/components/api-select-box.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Select Box'
+description: 'Select Box allows users to select multiple options and if needed the ability to reorder selected options.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/dual-listbox/'
+mainTabURL: 'docs/components/select-box.html'
+---
+
+[APITable "clay-form/src/SelectBox.tsx"]
diff --git a/clayui.com/content/docs/components/api-select.mdx b/clayui.com/content/docs/components/api-select.mdx
new file mode 100644
index 0000000000..04e5e9204e
--- /dev/null
+++ b/clayui.com/content/docs/components/api-select.mdx
@@ -0,0 +1,12 @@
+---
+title: 'Select'
+description: 'A form control element used to select from several provided options and enter data.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/forms/selector/'
+mainTabURL: 'docs/components/select.html'
+---
+
+ClaySelect have the same React API of `` element. Also, `ClaySelect.Option` has the same API of `` React element.
+
+## SelectWithOption
+
+[APITable "clay-form/src/SelectWithOption.tsx"]
diff --git a/clayui.com/content/docs/components/api-slider.mdx b/clayui.com/content/docs/components/api-slider.mdx
new file mode 100644
index 0000000000..cbb371bdb6
--- /dev/null
+++ b/clayui.com/content/docs/components/api-slider.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Slider'
+description: 'A Slider allows the user to select values in a linear range of values.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/slider/'
+mainTabURL: 'docs/components/slider.html'
+---
+
+[APITable "clay-slider/src/index.tsx"]
diff --git a/clayui.com/content/docs/components/api-sticker.mdx b/clayui.com/content/docs/components/api-sticker.mdx
new file mode 100644
index 0000000000..faeb0157fa
--- /dev/null
+++ b/clayui.com/content/docs/components/api-sticker.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Sticker'
+description: 'Stickers are a visual way to quickly identify content in a different way than badges and labels.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/stickers/'
+mainTabURL: 'docs/components/sticker.html'
+---
+
+[APITable "clay-sticker/src/index.tsx"]
diff --git a/clayui.com/content/docs/components/api-table.mdx b/clayui.com/content/docs/components/api-table.mdx
new file mode 100644
index 0000000000..45beb9bb87
--- /dev/null
+++ b/clayui.com/content/docs/components/api-table.mdx
@@ -0,0 +1,42 @@
+---
+title: 'Table'
+description: 'A table is a specific pattern for comparing datasets in a very direct and analytical way.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/table/'
+mainTabURL: 'docs/components/table.html'
+---
+
+
+
+
+- [Table](#table)
+- [Table.Body](#table.body)
+- [Table.Cell](#table.cell)
+- [Table.Head](#table.head)
+- [Table.Row](#table.row)
+
+
+
+
+## Table
+
+[APITable "clay-table/src/index.tsx"]
+
+## Table.Body
+
+
+ Extends from {`React.TableHTMLAttributes`}
+
+
+## Table.Cell
+
+[APITable "clay-table/src/Cell.tsx"]
+
+## Table.Head
+
+
+ Extends from {`React.TableHTMLAttributes`}
+
+
+## Table.Row
+
+[APITable "clay-table/src/Row.tsx"]
diff --git a/clayui.com/content/docs/components/api-tabs.mdx b/clayui.com/content/docs/components/api-tabs.mdx
new file mode 100644
index 0000000000..e93ae2d858
--- /dev/null
+++ b/clayui.com/content/docs/components/api-tabs.mdx
@@ -0,0 +1,33 @@
+---
+title: 'Tabs'
+description: 'Tabs organize similar content together into individual sections in the same page.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/tabs/'
+mainTabURL: 'docs/components/tabs.html'
+---
+
+
+
+
+- [Tabs](#tabs)
+- [Tabs.Item](#tabs.item)
+- [Tabs.Content](#tabs.content)
+- [Tabs.TabPane](#tabs.tabpane)
+
+
+
+
+## Tabs
+
+[APITable "clay-tabs/src/index.tsx"]
+
+## Tabs.Item
+
+[APITable "clay-tabs/src/Item.tsx"]
+
+## Tabs.Content
+
+[APITable "clay-tabs/src/Content.tsx"]
+
+## Tabs.TabPane
+
+[APITable "clay-tabs/src/TabPane.tsx"]
diff --git a/clayui.com/content/docs/components/api-text-input-localizable.mdx b/clayui.com/content/docs/components/api-text-input-localizable.mdx
new file mode 100644
index 0000000000..4b129921d5
--- /dev/null
+++ b/clayui.com/content/docs/components/api-text-input-localizable.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Localized Input'
+description: 'A text input variation used in fields that can be translated into multiple languages.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/forms/text-input-localizable/'
+mainTabURL: 'docs/components/localized-input.html'
+---
+
+[APITable "clay-localized-input/src/index.tsx"]
diff --git a/clayui.com/content/docs/components/api-text-input-multi-select.mdx b/clayui.com/content/docs/components/api-text-input-multi-select.mdx
new file mode 100644
index 0000000000..54ee986cb5
--- /dev/null
+++ b/clayui.com/content/docs/components/api-text-input-multi-select.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Multi Select'
+description: 'Multi select is the field type that allows writing text to create “tags” that are represented in the shape of labels.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/forms/selector/'
+mainTabURL: 'docs/components/multi-select.html'
+---
+
+[APITable "clay-multi-select/src/index.tsx"]
diff --git a/clayui.com/content/docs/components/api-text-input.mdx b/clayui.com/content/docs/components/api-text-input.mdx
new file mode 100644
index 0000000000..27d515368d
--- /dev/null
+++ b/clayui.com/content/docs/components/api-text-input.mdx
@@ -0,0 +1,40 @@
+---
+title: 'Input'
+description: 'This section demonstrates the different text input types.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/forms/text-input/'
+mainTabURL: 'docs/components/input.html'
+---
+
+
+
+
+- [Input](#input)
+- [Input.Group](#input.group)
+- [Input.GroupItem](#input.groupitem)
+- [Input.GroupInsetItem](#input.groupinsetitem)
+- [Input.GroupText](#input.grouptext)
+
+
+
+
+## Input
+
+[APITable "clay-form/src/Input.tsx"]
+
+## Input.Group
+
+[APITable "clay-form/src/Input.tsx#ClayInputGroup"]
+
+## Input.GroupItem
+
+[APITable "clay-form/src/Input.tsx#ClayInputGroupItem"]
+
+## Input.GroupInsetItem
+
+[APITable "clay-form/src/Input.tsx#ClayInputGroupInsetItem"]
+
+## Input.GroupText
+
+
+ Extends from {`React.HTMLAttributes`}
+
diff --git a/clayui.com/content/docs/components/api-time-picker.mdx b/clayui.com/content/docs/components/api-time-picker.mdx
new file mode 100644
index 0000000000..c903160e44
--- /dev/null
+++ b/clayui.com/content/docs/components/api-time-picker.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Time Picker'
+description: 'Time pickers let users select a time for a form.'
+mainTabURL: 'docs/components/time-picker.html'
+---
+
+[APITable "clay-time-picker/src/index.tsx"]
diff --git a/clayui.com/content/docs/components/api-toggle-switch.mdx b/clayui.com/content/docs/components/api-toggle-switch.mdx
new file mode 100644
index 0000000000..dd52fec27a
--- /dev/null
+++ b/clayui.com/content/docs/components/api-toggle-switch.mdx
@@ -0,0 +1,23 @@
+---
+title: 'Toggle Switch'
+description: 'Toggle provide users with different selection and activation tools.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/forms/radio-check-toggle/#toggle'
+mainTabURL: 'docs/components/toggle-switch.html'
+---
+
+
+
+
+- [Toggle](#toggle)
+- [RadioGroup](#radiogroup)
+
+
+
+
+## Toggle
+
+[APITable "clay-form/src/Toggle.tsx"]
+
+## RadioGroup
+
+[APITable "clay-form/src/RadioGroup.tsx"]
diff --git a/clayui.com/content/docs/components/api-toolbar.mdx b/clayui.com/content/docs/components/api-toolbar.mdx
new file mode 100644
index 0000000000..81bf342f93
--- /dev/null
+++ b/clayui.com/content/docs/components/api-toolbar.mdx
@@ -0,0 +1,52 @@
+---
+title: 'Toolbar'
+description: 'A toolbar is a set of actions related to a specific context that are grouped into a horizontal bar.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/toolbars/'
+mainTabURL: 'docs/components/toolbar.html'
+---
+
+
+
+
+- [Toolbar](#toolbar)
+- [Toolbar.Action](#toolbar.action)
+- [Toolbar.Item](#toolbar.item)
+- [Toolbar.Label](#toolbar.label)
+- [Toolbar.Link](#toolbar.link)
+- [Toolbar.Nav](#toolbar.nav)
+- [Toolbar.Section](#toolbar.section)
+
+
+
+
+## Toolbar
+
+[APITable "clay-toolbar/src/index.tsx"]
+
+## Toolbar.Action
+
+[APITable "clay-toolbar/src/Action.tsx"]
+
+## Toolbar.Item
+
+[APITable "clay-toolbar/src/Item.tsx"]
+
+## Toolbar.Label
+
+[APITable "clay-toolbar/src/Label.tsx"]
+
+## Toolbar.Link
+
+[APITable "clay-toolbar/src/Link.tsx"]
+
+## Toolbar.Input
+
+[APITable "clay-toolbar/src/Input.tsx"]
+
+## Toolbar.Nav
+
+[APITable "clay-toolbar/src/Nav.tsx"]
+
+## Toolbar.Section
+
+[APITable "clay-toolbar/src/Section.tsx"]
diff --git a/clayui.com/content/docs/components/api-tooltip.mdx b/clayui.com/content/docs/components/api-tooltip.mdx
new file mode 100644
index 0000000000..92076ebfd1
--- /dev/null
+++ b/clayui.com/content/docs/components/api-tooltip.mdx
@@ -0,0 +1,14 @@
+---
+title: 'Tooltip'
+description: 'Tooltips are brief pieces of information that appear on hover state over an element to clarify its meaning or use for the user.'
+lexiconDefinition: 'https://liferay.design/lexicon/core-components/popovers-tooltips/'
+mainTabURL: 'docs/components/tooltip.html'
+---
+
+## Tooltip
+
+[APITable "clay-tooltip/src/Tooltip.tsx"]
+
+## TooltipProvider
+
+[APITable "clay-tooltip/src/TooltipProvider.tsx"]
diff --git a/clayui.com/content/docs/components/css-alerts.md b/clayui.com/content/docs/components/css-alert.md
similarity index 99%
rename from clayui.com/content/docs/components/css-alerts.md
rename to clayui.com/content/docs/components/css-alert.md
index b6d981c98a..1b0145ce0f 100644
--- a/clayui.com/content/docs/components/css-alerts.md
+++ b/clayui.com/content/docs/components/css-alert.md
@@ -1,5 +1,5 @@
---
-title: 'Alerts'
+title: 'Alert'
description: 'Alerts are used to capture the attention of the user in an intrusive way. They can be used just to say that something went right, or perhaps to say that something needs to be reviewed.'
lexiconDefinition: 'https://liferay.design/lexicon/core-components/alerts/'
mainTabURL: 'docs/components/alert.html'
diff --git a/clayui.com/content/docs/components/css-breadcrumbs.md b/clayui.com/content/docs/components/css-breadcrumb.md
similarity index 100%
rename from clayui.com/content/docs/components/css-breadcrumbs.md
rename to clayui.com/content/docs/components/css-breadcrumb.md
diff --git a/clayui.com/content/docs/components/css-buttons.md b/clayui.com/content/docs/components/css-button.md
similarity index 100%
rename from clayui.com/content/docs/components/css-buttons.md
rename to clayui.com/content/docs/components/css-button.md
diff --git a/clayui.com/content/docs/components/css-cards.md b/clayui.com/content/docs/components/css-card.md
similarity index 99%
rename from clayui.com/content/docs/components/css-cards.md
rename to clayui.com/content/docs/components/css-card.md
index 45e1a1bff1..07a8862410 100644
--- a/clayui.com/content/docs/components/css-cards.md
+++ b/clayui.com/content/docs/components/css-card.md
@@ -1,5 +1,5 @@
---
-title: 'Cards'
+title: 'Card'
description: 'Cards are a specific form of data visualization focused mainly on displaying images.'
lexiconDefinition: 'https://liferay.design/lexicon/core-components/cards/'
mainTabURL: 'docs/components/card.html'
diff --git a/clayui.com/content/docs/components/css-icons.mdx b/clayui.com/content/docs/components/css-icon.mdx
similarity index 100%
rename from clayui.com/content/docs/components/css-icons.mdx
rename to clayui.com/content/docs/components/css-icon.mdx
diff --git a/clayui.com/content/docs/components/css-labels.md b/clayui.com/content/docs/components/css-label.md
similarity index 100%
rename from clayui.com/content/docs/components/css-labels.md
rename to clayui.com/content/docs/components/css-label.md
diff --git a/clayui.com/content/docs/components/css-links.md b/clayui.com/content/docs/components/css-link.md
similarity index 100%
rename from clayui.com/content/docs/components/css-links.md
rename to clayui.com/content/docs/components/css-link.md
diff --git a/clayui.com/content/docs/components/css-modals.md b/clayui.com/content/docs/components/css-modal.md
similarity index 100%
rename from clayui.com/content/docs/components/css-modals.md
rename to clayui.com/content/docs/components/css-modal.md
diff --git a/clayui.com/content/docs/components/css-pagination.md b/clayui.com/content/docs/components/css-pagination.md
index 065efa8217..25e9308e39 100644
--- a/clayui.com/content/docs/components/css-pagination.md
+++ b/clayui.com/content/docs/components/css-pagination.md
@@ -2,7 +2,7 @@
title: 'Pagination'
description: 'Preset pagination styles helps divide up large blocks of content on your site or app.'
lexiconDefinition: 'https://liferay.design/lexicon/core-components/pagination/'
-mainTabURL: 'docs/components/pagination.html'
+mainTabURL: 'docs/components/pagination-bar.html'
---
diff --git a/clayui.com/content/docs/components/css-popovers.md b/clayui.com/content/docs/components/css-popover.md
similarity index 100%
rename from clayui.com/content/docs/components/css-popovers.md
rename to clayui.com/content/docs/components/css-popover.md
diff --git a/clayui.com/content/docs/components/css-progress-bars.md b/clayui.com/content/docs/components/css-progress-bar.md
similarity index 100%
rename from clayui.com/content/docs/components/css-progress-bars.md
rename to clayui.com/content/docs/components/css-progress-bar.md
diff --git a/clayui.com/content/docs/components/css-tooltips.md b/clayui.com/content/docs/components/css-tooltip.md
similarity index 100%
rename from clayui.com/content/docs/components/css-tooltips.md
rename to clayui.com/content/docs/components/css-tooltip.md
diff --git a/clayui.com/gatsby/createPages.js b/clayui.com/gatsby/createPages.js
index 82d6e9664a..6e783a1c97 100644
--- a/clayui.com/gatsby/createPages.js
+++ b/clayui.com/gatsby/createPages.js
@@ -18,7 +18,8 @@ const redirects = require('../redirects.json');
const {GATSBY_CLAY_NIGHTLY} = process.env;
const TAB_MAP_NAME = {
- css: 'CSS / Markup',
+ api: 'API',
+ css: 'Markup',
};
const slugWithBar = (path) => {
@@ -26,6 +27,8 @@ const slugWithBar = (path) => {
};
const getTabs = (permalink, pathGroup) => {
+ const sortTabs = (a) => (a.name === 'API' ? 1 : -1);
+
const tabs = pathGroup.filter(
({
node: {
@@ -41,12 +44,14 @@ const getTabs = (permalink, pathGroup) => {
return [
{
href: permalink,
- name: 'React Component',
+ name: 'Overview',
},
- ...tabs.map(({node: {fields: {slug}}}) => ({
- href: slug,
- name: TAB_MAP_NAME[path.basename(slug, '.html')],
- })),
+ ...tabs
+ .map(({node: {fields: {slug}}}) => ({
+ href: slug,
+ name: TAB_MAP_NAME[path.basename(slug, '.html')],
+ }))
+ .sort(sortTabs),
];
};
diff --git a/clayui.com/src/templates/docs.js b/clayui.com/src/templates/docs.js
index 8d347ed382..832af27f88 100644
--- a/clayui.com/src/templates/docs.js
+++ b/clayui.com/src/templates/docs.js
@@ -151,6 +151,7 @@ export default (props) => {
location,
pageContext: {tabs = [], slug},
} = props;
+
const {allMarkdownRemark, allMdx, mainTab, pageMd, pageMdx} = data;
const hasMainTab = !!mainTab.frontmatter.title;
@@ -218,11 +219,13 @@ export default (props) => {
{frontmatter.title}
+
{frontmatter.packageNpm && (
{`yarn add ${frontmatter.packageNpm}`}
)}
+
{frontmatter.description && (
{
@@ -238,13 +241,10 @@ export default (props) => {
modern
>
{tabs.map(
- (
- {
- href,
- name,
- },
- index
- ) => (
+ ({
+ href,
+ name,
+ }) => (
{
}
href={`/${href}`}
key={
- index
+ name
}
>
- [Variants](#variants)
-- [API](#api)
- - [ClayAlert](#clayalert)
- - [ClayAlert.ToastContainer](#clayalert.toastcontainer)
+- [Using with ClayButton](#using-with-claybutton)
+- [Using with ToastContainer](#using-with-toastcontainer)
@@ -34,18 +33,8 @@ We recommend that you review the use cases in the
-
-### ClayAlert.ToastContainer
-
-[APITable "clay-alert/src/ToastContainer.tsx"]
diff --git a/packages/clay-autocomplete/README.mdx b/packages/clay-autocomplete/README.mdx
index 9203686389..c48342fc55 100644
--- a/packages/clay-autocomplete/README.mdx
+++ b/packages/clay-autocomplete/README.mdx
@@ -21,12 +21,6 @@ import {
- [Loading state](#loading-state)
- [Data from outside](#data-from-outside)
-- [API](#api)
- - [Autocomplete](#autocomplete)
- - [Autocomplete.DropDown](#autocomplete.dropdown)
- - [Autocomplete.Input](#autocomplete.input)
- - [Autocomplete.Item](#autocomplete.item)
- - [Autocomplete.LoadingIndicator](#autocomplete.loadingindicator)
@@ -77,27 +71,3 @@ If you already have the raw data, it is becomes simpler to create an autocomplet
For cases where you do not have all the data in the client and need to pass the value for the filter to the backend, use the ` ` component or `useResource` hook for this.
-
-## API
-
-### Autocomplete
-
-[APITable "clay-autocomplete/src/index.tsx"]
-
-### Autocomplete.DropDown
-
-[APITable "clay-autocomplete/src/DropDown.tsx"]
-
-### Autocomplete.Input
-
-Extends from `ClayForm.Input`
-
-### Autocomplete.Item
-
-`ClayAutocomplete.Item` is a wrapper around `ClayDropDown.Item` but also underlines the bold characters that are matched. Feel free to create your own match rule using `ClayDropDown.Item`'s API.
-
-[APITable "clay-autocomplete/src/Item.tsx"]
-
-### Autocomplete.LoadingIndicator
-
-[APITable "clay-autocomplete/src/LoadingIndicator.tsx"]
diff --git a/packages/clay-badge/README.mdx b/packages/clay-badge/README.mdx
index 6d8430b44e..1ef4e9b44e 100644
--- a/packages/clay-badge/README.mdx
+++ b/packages/clay-badge/README.mdx
@@ -7,21 +7,9 @@ packageNpm: '@clayui/badge'
import {Badge} from '$packages/clay-badge/docs/index';
-
-
Badges are not used for non-numeric values. If you have a non-numeric value, use labels instead. Badges work for exact numbers up to 999.
For numbers greater than 999, use K to indicate Thousands (5K for 5.231) and M to indicate Millions (2M for 2.100.523).
We recommend that you review the use cases in the Storybook .
-
-## API
-
-[APITable "clay-badge/src/index.tsx"]
diff --git a/packages/clay-breadcrumb/README.mdx b/packages/clay-breadcrumb/README.mdx
index 901bf5971e..5bf2048ca1 100644
--- a/packages/clay-breadcrumb/README.mdx
+++ b/packages/clay-breadcrumb/README.mdx
@@ -7,18 +7,6 @@ packageNpm: '@clayui/breadcrumb'
import {Breadcrumb} from '$packages/clay-breadcrumb/docs/index';
-
-
Breadcrumbs are a navigation aid for your site, use them when you need to provide a quick way to jump back to previously viewed pages or sections.
-
-## API
-
-[APITable "clay-breadcrumb/src/index.tsx"]
diff --git a/packages/clay-button/BUTTON_GROUP.mdx b/packages/clay-button/BUTTON_GROUP.mdx
index d350760964..ec55cb7199 100644
--- a/packages/clay-button/BUTTON_GROUP.mdx
+++ b/packages/clay-button/BUTTON_GROUP.mdx
@@ -7,26 +7,8 @@ packageNpm: '@clayui/button'
import {ButtonGroup} from '$packages/clay-button/docs/index';
-
-
-
-- [Group](#group)
-- [API](#api)
- - [ClayButton.Group](#claybutton.group)
-
-
-
-
-## Group
-
You can use the variant `ClayButton.Group` for creating button groups:
Use [`spaced`](#api-spaced) property to create spacing between buttons.
-
-## API
-
-### ClayButton.Group
-
-[APITable "clay-button/src/Group.tsx"]
diff --git a/packages/clay-button/README.mdx b/packages/clay-button/README.mdx
index 931a0f166f..8f0e238596 100644
--- a/packages/clay-button/README.mdx
+++ b/packages/clay-button/README.mdx
@@ -17,10 +17,6 @@ import {
- [Display Types](#display-types)
- [Group](#group)
- [Icon](#icon)
-- [API](#api)
- - [ClayButton](#claybutton)
- - [ClayButton.Group](#claybutton.group)
- - [ClayButtonWithIcon](#claybuttonwithicon)
@@ -48,17 +44,3 @@ Use the [`spaced`](#api-spaced) property to create spacing between buttons.
You can use the high-level component `ClayButtonWithIcon` to create a button with only an icon. If you need an icon and text, you need to compose with `ClayIcon`
-
-## API
-
-### ClayButton
-
-[APITable "clay-button/src/Button.tsx"]
-
-### ClayButton.Group
-
-[APITable "clay-button/src/Group.tsx"]
-
-### ClayButtonWithIcon
-
-[APITable "clay-button/src/ButtonWithIcon.tsx"]
diff --git a/packages/clay-card/README.mdx b/packages/clay-card/README.mdx
index 4ddee068d8..b5a80ea273 100644
--- a/packages/clay-card/README.mdx
+++ b/packages/clay-card/README.mdx
@@ -26,18 +26,6 @@ import {
- [CardWithNavigation](#cardwithnavigation)
- [CardWithUser](#cardwithuser)
- [CardWithHorizontal](#cardwithhorizontal)
-- [API](#api)
- - [ClayCard](#claycard)
- - [ClayCard.AspectRatio](#claycard.aspectratio)
- - [ClayCard.Body](#claycard.body)
- - [ClayCard.Caption](#claycard.caption)
- - [ClayCard.Description](#claycard.description)
- - [ClayCard.Group](#claycard.group)
- - [ClayCard.Row](#claycard.row)
- - [ClayCardWithHorizontal](#claycardwithhorizontal)
- - [ClayCardWithInfo](#claycardwithinfo)
- - [ClayCardWithNavigation](#claycardwithnavigation)
- - [ClayCardWithUser](#claycardwithuser)
@@ -93,55 +81,3 @@ ClayCard's high-level components predict the major cases of the Lexicon specific
#### CardWithHorizontal
-
-## API
-
-### ClayCard
-
-[APITable "clay-card/src/Card.tsx"]
-
-### ClayCard.AspectRatio
-
-[APITable "clay-card/src/AspectRatio.tsx"]
-
-### ClayCard.Body
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### ClayCard.Caption
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### ClayCard.Description
-
-[APITable "clay-card/src/Description.tsx"]
-
-### ClayCard.Group
-
-[APITable "clay-card/src/Group.tsx"]
-
-### ClayCard.Row
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### ClayCardWithHorizontal
-
-[APITable "clay-card/src/CardWithHorizontal.tsx"]
-
-### ClayCardWithInfo
-
-[APITable "clay-card/src/CardWithInfo.tsx"]
-
-### ClayCardWithNavigation
-
-[APITable "clay-card/src/CardWithNavigation.tsx"]
-
-### ClayCardWithUser
-
-[APITable "clay-card/src/CardWithUser.tsx"]
diff --git a/packages/clay-color-picker/README.mdx b/packages/clay-color-picker/README.mdx
index 6690b85214..bcef1285d0 100644
--- a/packages/clay-color-picker/README.mdx
+++ b/packages/clay-color-picker/README.mdx
@@ -7,14 +7,6 @@ packageNpm: '@clayui/color-picker'
import {ColorPicker} from '$packages/clay-color-picker/docs/index';
-
-
## Types of Color Picker
Color Picker is delivered in 4 different ways: default colors, custom colors, native and small.
@@ -27,7 +19,3 @@ Color Picker is delivered in 4 different ways: default colors, custom colors, na
We recommend that you review the [use cases in the Storybook](https://storybook.clayui.com/?path=/story/claycolorpicker--default).
-
-## API
-
-[APITable "clay-color-picker/src/index.tsx"]
diff --git a/packages/clay-date-picker/README.mdx b/packages/clay-date-picker/README.mdx
index 97ed95a4f7..41139e5cdf 100644
--- a/packages/clay-date-picker/README.mdx
+++ b/packages/clay-date-picker/README.mdx
@@ -18,7 +18,6 @@ import {
- [Time](#time)
- [Internationalization](#internationalization)
- [Custom Footer](#custom-footer)
-- [API](#api)
@@ -88,7 +87,3 @@ If you want to expand or close the picker from outside of the component, use the
## Note about Moment.js
In version 3.4.0, we made the decision to switch to use [date-fns](https://date-fns.org/v2.14.0) instead of Moment.js due to dependency size. Making this changed help reduce the size of @clayui/date-picker by almost 50 KB.
-
-## API
-
-[APITable "clay-date-picker/src/index.tsx"]
diff --git a/packages/clay-drop-down/README.mdx b/packages/clay-drop-down/README.mdx
index 40a92ed58e..3fa167864a 100644
--- a/packages/clay-drop-down/README.mdx
+++ b/packages/clay-drop-down/README.mdx
@@ -13,18 +13,6 @@ import {DropDown, DropDownWithItems} from '$packages/clay-drop-down/docs/index';
- [Composing](#composing)
- [Using dropdown without a trigger](#using-dropdown-without-a-trigger)
- [DropDownWithItems](#dropdownwithitems)
-- [API](#api)
- - [ClayDropDown](#claydropdown)
- - [ClayDropDown.Action](#claydropdown.action)
- - [ClayDropDown.Caption](#claydropdown.caption)
- - [ClayDropDown.Divider](#claydropdown.divider)
- - [ClayDropDown.Group](#claydropdown.group)
- - [ClayDropDown.Help](#claydropdown.help)
- - [ClayDropDown.Item](#claydropdown.item)
- - [ClayDropDown.ItemList](#claydropdown.itemlist)
- - [ClayDropDown.Menu](#claydropdown.menu)
- - [ClayDropDown.Search](#claydropdown.search)
- - [ClayDropDownWithItems](#claydropdownwithitems)
@@ -100,59 +88,3 @@ const Menu = ({children, hasLeftSymbols, hasRightSymbols}) => {
Allows you to create a simple DropDown, through its API you are able to create a Menu with groups of checkboxes and radios, links, buttons, search, caption, etc.
-
-## API
-
-### ClayDropDown
-
-[APITable "clay-drop-down/src/DropDown.tsx"]
-
-### ClayDropDown.Action
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### ClayDropDown.Caption
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### ClayDropDown.Divider
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### ClayDropDown.Group
-
-[APITable "clay-drop-down/src/Group.tsx"]
-
-### ClayDropDown.Help
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### ClayDropDown.Item
-
-[APITable "clay-drop-down/src/Item.tsx"]
-
-### ClayDropDown.ItemList
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### ClayDropDown.Menu
-
-[APITable "clay-drop-down/src/Menu.tsx"]
-
-### ClayDropDown.Search
-
-[APITable "clay-drop-down/src/Search.tsx"]
-
-### ClayDropDownWithItems
-
-[APITable "clay-drop-down/src/DropDownWithItems.tsx"]
diff --git a/packages/clay-empty-state/README.mdx b/packages/clay-empty-state/README.mdx
index d864b77f66..f89b451a51 100644
--- a/packages/clay-empty-state/README.mdx
+++ b/packages/clay-empty-state/README.mdx
@@ -15,7 +15,6 @@ import {
- [Without Animation](#without-animation)
- [With Animation](#with-animation)
-- [API](#api)
@@ -32,7 +31,3 @@ Even without an animation you can still pass in `children` to the component as s
Adding an image to the component is easy, just point the `imgSrc` to the image you want to use
-
-## API
-
-[APITable "clay-empty-state/src/index.tsx"]
diff --git a/packages/clay-form/CHECKBOX.mdx b/packages/clay-form/CHECKBOX.mdx
index d967d0d903..e1c0097076 100644
--- a/packages/clay-form/CHECKBOX.mdx
+++ b/packages/clay-form/CHECKBOX.mdx
@@ -22,7 +22,6 @@ import {
- [Label](#label)
- [Inline](#inline)
- [Indeterminate](#indeterminate)
-- [API](#api)
@@ -66,7 +65,3 @@ Group checkboxes on the same horizontal row by using [`inline`](#api-inline) pro
Use [`indeterminate`](#api-indeterminate) property for making the checkbox indeterminate.
-
-## API
-
-[APITable "clay-form/src/Checkbox.tsx"]
diff --git a/packages/clay-form/DUAL_LIST_BOX.mdx b/packages/clay-form/DUAL_LIST_BOX.mdx
index 154d248575..f158087fee 100644
--- a/packages/clay-form/DUAL_LIST_BOX.mdx
+++ b/packages/clay-form/DUAL_LIST_BOX.mdx
@@ -7,14 +7,6 @@ packageNpm: '@clayui/form'
import {DualListBox} from '$packages/clay-form/docs/duallistbox';
-
-
ClayDualListBox consists of low-level utilities that provides the ability to create a Select with multiple options selectable.
Users are allowed to multi-select different items from a list and sometimes, options in use can be re-order.
It's a high level component using `ClaySelectBox` under the hood.
@@ -22,7 +14,3 @@ It's a high level component using `ClaySelectBox` under the hood.
> Note: The actual select functionality will not work here due to a pending issue at [FormidableLabs/react-live#196](https://github.com/FormidableLabs/react-live/issues/196). To see it in action, check out the [storybook demo](https://storybook.clayui.com/?path=/story/components-clayduallistbox--default).
-
-## API
-
-[APITable "clay-form/src/DualListBox.tsx"]
diff --git a/packages/clay-form/INPUT.mdx b/packages/clay-form/INPUT.mdx
index a870e1a079..d124bc1478 100644
--- a/packages/clay-form/INPUT.mdx
+++ b/packages/clay-form/INPUT.mdx
@@ -23,7 +23,6 @@ import {
- [Connected](#connected)
- [Mixed](#mixed)
- [Stacked](#stacked)
-- [API](#api)
@@ -63,27 +62,3 @@ For creating a connected input group, use `prepend` property for each `` and use `shrink` property for using in screens sizes less than 576px.
-
-## API
-
-### Input
-
-[APITable "clay-form/src/Input.tsx"]
-
-### Input.Group
-
-[APITable "clay-form/src/Input.tsx#ClayInputGroup"]
-
-### Input.GroupItem
-
-[APITable "clay-form/src/Input.tsx#ClayInputGroupItem"]
-
-### Input.GroupInsetItem
-
-[APITable "clay-form/src/Input.tsx#ClayInputGroupInsetItem"]
-
-### Input.GroupText
-
-
- Extends from {`React.HTMLAttributes`}
-
diff --git a/packages/clay-form/RADIO_GROUP.mdx b/packages/clay-form/RADIO_GROUP.mdx
index f0de97f49e..a19a20ccfe 100644
--- a/packages/clay-form/RADIO_GROUP.mdx
+++ b/packages/clay-form/RADIO_GROUP.mdx
@@ -6,24 +6,4 @@ packageNpm: '@clayui/form'
import {RadioGroup} from '$packages/clay-form/docs/radiogroup';
-
-
-
-- [API](#api)
- - [ClayForm.RadioGroup](#clayform.radiogroup)
- - [ClayForm.Radio](#clayform.radio)
-
-
-
-
-
-## API
-
-### ClayForm.RadioGroup
-
-[APITable "clay-form/src/RadioGroup.tsx"]
-
-### ClayForm.Radio
-
-[APITable "clay-form/src/Radio.tsx"]
diff --git a/packages/clay-form/README.mdx b/packages/clay-form/README.mdx
index 929764f143..cbeedee631 100644
--- a/packages/clay-form/README.mdx
+++ b/packages/clay-form/README.mdx
@@ -12,7 +12,6 @@ import {Form, FormValidation, FormText} from '$packages/clay-form/docs/index';
- [Validation](#validation)
- [Group Caption](#group-caption)
-- [API](#api)
@@ -38,37 +37,3 @@ Use `ClayForm.FeedbackGroup` and `ClayForm.FeedbackItem` for creating custom fee
Use `ClayForm.Text` for creating a caption on Form Groups.
-
-## API
-
-### Form.FeedbackIndicator
-
-[APITable "clay-form/src/Form.tsx#ClayFormFeedbackIndicator"]
-
-### Form.Group
-
-[APITable "clay-form/src/Form.tsx#ClayFormGroup"]
-
-### Form
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### Form.FeedbackGroup
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### Form.FeedbackItem
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### Form.Text
-
-
- Extends from {`React.HTMLAttributes`}
-
diff --git a/packages/clay-form/SELECT.mdx b/packages/clay-form/SELECT.mdx
index 54a984fae1..e01ad6d33a 100644
--- a/packages/clay-form/SELECT.mdx
+++ b/packages/clay-form/SELECT.mdx
@@ -11,7 +11,6 @@ import {Select, SelectWithOption} from '$packages/clay-form/docs/select';
- [SelectWithOption](#selectwithoption)
-- [API](#api)
@@ -31,11 +30,3 @@ Use `ClaySelect.Option` for wrapping an option item.
If you use ClaySelect only for simple cases that do not need props for [`options`](#api-options), you can use ` ` which will have the same result as the previous version.
-
-## API
-
-ClaySelect have the same React API of `` element. Also, `ClaySelect.Option` has the same API of `` React element.
-
-### SelectWithOption
-
-[APITable "clay-form/src/SelectWithOption.tsx"]
diff --git a/packages/clay-form/SELECT_BOX.mdx b/packages/clay-form/SELECT_BOX.mdx
index 25683211e6..2c3f6652b0 100644
--- a/packages/clay-form/SELECT_BOX.mdx
+++ b/packages/clay-form/SELECT_BOX.mdx
@@ -11,7 +11,6 @@ import {SelectBox} from '$packages/clay-form/docs/selectbox';
- [Introduction](#introduction)
-- [API](#api)
@@ -23,7 +22,3 @@ Select Box is exported from the `@clayui/form` package, consisting of some low-l
> Note: The actual select functionality will not work here due to a pending issue at [FormidableLabs/react-live#196](https://github.com/FormidableLabs/react-live/issues/196). To see it in action, check out the [storybook demo](https://storybook.clayui.com/?path=/story/components-clayselectbox--default).
-
-## API
-
-[APITable "clay-form/src/SelectBox.tsx"]
diff --git a/packages/clay-form/TOGGLE_SWITCH.mdx b/packages/clay-form/TOGGLE_SWITCH.mdx
index d6d6ac6f16..138bcd78f1 100644
--- a/packages/clay-form/TOGGLE_SWITCH.mdx
+++ b/packages/clay-form/TOGGLE_SWITCH.mdx
@@ -11,7 +11,6 @@ import {RadioToggle, Toggle} from '$packages/clay-form/docs/toggle';
- [Inside ClayRadioGroup](#inside-clayradiogroup)
-- [API](#api)
@@ -27,11 +26,3 @@ You can also have custom icons that further signal the current state of the Togg
If you want the Toggle to behave like a radio element (toggling one on will toggle others off) wrap multiple `Toggles` with a [ClayRadioGroup](/docs/components/radio-group.html) component.
-
-## API
-
-[APITable "clay-form/src/Toggle.tsx"]
-
-### ClayRadioGroup
-
-[APITable "clay-form/src/RadioGroup.tsx"]
diff --git a/packages/clay-icon/README.mdx b/packages/clay-icon/README.mdx
index b0c3eb01b7..c0129d38d4 100644
--- a/packages/clay-icon/README.mdx
+++ b/packages/clay-icon/README.mdx
@@ -16,7 +16,6 @@ import icons from '$clayui.com/static/js/icons-autogenerated.json';
- [Language Flags](#language-flags)
- [Best Pratices](#best-pratices)
- [Using Context](#using-context)
-- [API](#api)
@@ -51,7 +50,3 @@ If you are using the spritemap from `@clayui/css` you can download that svg [her
Add `import { ClayIconSpriteContext } from "@clayui/icon"` use the context as a provider. ``.
-
-## API
-
-[APITable "clay-icon/src/index.tsx"]
diff --git a/packages/clay-label/README.mdx b/packages/clay-label/README.mdx
index e12b68f156..09db36fa35 100644
--- a/packages/clay-label/README.mdx
+++ b/packages/clay-label/README.mdx
@@ -16,7 +16,6 @@ import {
- [Display Types](#display-types)
- [Closing Actions](#closing-actions)
-- [API](#api)
@@ -48,7 +47,3 @@ In this example, an Id was settled for the closing element:
You can also set a state for the visibility of the ClayLabel for example, handling `onClick` property on the closing element.
-
-## API
-
-[APITable "clay-label/src/index.tsx"]
diff --git a/packages/clay-layout/README.mdx b/packages/clay-layout/README.mdx
index b0e68b4f2a..0f3be8064e 100644
--- a/packages/clay-layout/README.mdx
+++ b/packages/clay-layout/README.mdx
@@ -12,7 +12,6 @@ import {LayoutContainer, LayoutContent} from '$packages/clay-layout/docs/index';
- [Container, Rows, Columns](#basic-usage)
- [Autofit](#autofit)
-- [API](#api)
@@ -24,49 +23,3 @@ import {LayoutContainer, LayoutContent} from '$packages/clay-layout/docs/index';
## Autofit
-
-## API
-
-### Container
-
-[APITable "clay-layout/src/Container.tsx"]
-
-### ContainerFluid
-
-[APITable "clay-layout/src/ContainerFluid.tsx"]
-
-### Col
-
-[APITable "clay-layout/src/Col.tsx"]
-
-### ContentCol
-
-[APITable "clay-layout/src/Content.tsx#ClayContentCol"]
-
-### ContentRow
-
-[APITable "clay-layout/src/Content.tsx#ClayContentRow"]
-
-### ContentSection
-
-[APITable "clay-layout/src/Content.tsx#ClayContentSection"]
-
-### Row
-
-[APITable "clay-layout/src/Row.tsx"]
-
-### Sheet
-
-[APITable "clay-layout/src/Sheet.tsx#ClaySheet"]
-
-### SheetHeader
-
-[APITable "clay-layout/src/Sheet.tsx#ClaySheetHeader"]
-
-### SheetFooter
-
-[APITable "clay-layout/src/Sheet.tsx#ClaySheetFooter"]
-
-### SheetSection
-
-[APITable "clay-layout/src/Sheet.tsx#ClaySheetSection"]
diff --git a/packages/clay-link/README.mdx b/packages/clay-link/README.mdx
index 7f71822ada..c3422637f4 100644
--- a/packages/clay-link/README.mdx
+++ b/packages/clay-link/README.mdx
@@ -12,7 +12,6 @@ import {Link, LinkContext} from '$packages/clay-link/docs/index';
- [Basic Usage](#basic-usage)
- [With Context](#with-context)
-- [API](#api)
@@ -30,7 +29,3 @@ You can style a link just passing [`displayType`](#api-displayType) property to
Additionally, if you want to customize every Link component in your app, you are able to do so by using ` `.
-
-## API
-
-[APITable "clay-link/src/index.tsx#ClayLink"]
diff --git a/packages/clay-list/README.mdx b/packages/clay-list/README.mdx
index 4136db0574..d7e16591a4 100644
--- a/packages/clay-list/README.mdx
+++ b/packages/clay-list/README.mdx
@@ -12,16 +12,6 @@ import {List, ListQuickActionsMenu} from '$packages/clay-list/docs/index';
- [QuickActionMenu](#quickactionmenu)
- [ClayList children](#claylist-children)
-- [API](#api)
- - [ClayList](#claylist)
- - [ClayList.Header](#claylist.header)
- - [ClayList.Item](#claylist.item)
- - [ClayList.ItemField](#claylist.itemfield)
- - [ClayList.ItemText](#claylist.itemtext)
- - [ClayList.ItemTitle](#claylist.itemtitle)
- - [ClayList.QuickActionMenu](#claylist.quickactionmenu)
- - [ClayList.QuickActionMenu.Item](#claylist.quickactionmenu.item)
- - [ClayListWithItems](#claylistwithitems)
@@ -41,47 +31,3 @@ Wrap `QuickActionMenu.Item` inside `QuickActionMenu` for defining an `Item` of Q
## ClayList children
To ensure your html structure is accessible, make sure any children passed to `ClayList` are `li` elements. Both `ClayList.Item` and `ClayListHeader` are `li` elements.
-
-## API
-
-### ClayList
-
-[APITable "clay-list/src/List.tsx"]
-
-### ClayList.Header
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### ClayList.Item
-
-[APITable "clay-list/src/Item.tsx"]
-
-### ClayList.ItemField
-
-[APITable "clay-list/src/ItemField.tsx"]
-
-### ClayList.ItemText
-
-[APITable "clay-list/src/ItemText.tsx"]
-
-### ClayList.ItemTitle
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### ClayList.QuickActionMenu
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### ClayList.QuickActionMenu.Item
-
-[APITable "clay-list/src/QuickActionMenuItem.tsx"]
-
-### ClayListWithItems
-
-[APITable "clay-list/src/ListWithItems.tsx"]
diff --git a/packages/clay-loading-indicator/README.mdx b/packages/clay-loading-indicator/README.mdx
index 18a11848ec..c3b8fe025a 100644
--- a/packages/clay-loading-indicator/README.mdx
+++ b/packages/clay-loading-indicator/README.mdx
@@ -16,7 +16,6 @@ import {
- [Light](#light)
- [Small](#small)
-- [API](#api)
@@ -34,7 +33,3 @@ Use [`light`](#api-light) property for setting the loading indicator to be more
By default, the loading indicator is sized 16px but if you want a smaller version, you can try using the [`small`](#api-small) property.
-
-## API
-
-[APITable "clay-loading-indicator/src/index.tsx"]
diff --git a/packages/clay-localized-input/README.mdx b/packages/clay-localized-input/README.mdx
index 375161cc8f..7473a946a4 100644
--- a/packages/clay-localized-input/README.mdx
+++ b/packages/clay-localized-input/README.mdx
@@ -14,7 +14,6 @@ import {
- [Localized URL](#localized-url)
-- [API](#api)
@@ -28,7 +27,3 @@ Use it when you want to enable the users to define values like post titles, head
You might want to allow your users to localize URLs, in that case here's an example of how to compose Localized Input to get the desired result. The main parts are the `prependContent` and `resultFormatter` props.
-
-## API
-
-[APITable "clay-localized-input/src/index.tsx"]
diff --git a/packages/clay-management-toolbar/README.mdx b/packages/clay-management-toolbar/README.mdx
index 007842e1f8..429b8eb705 100644
--- a/packages/clay-management-toolbar/README.mdx
+++ b/packages/clay-management-toolbar/README.mdx
@@ -11,21 +11,6 @@ import {
ResultsBar,
} from '$packages/clay-management-toolbar/docs/index';
-
-
-
-- [Composing](#composing)
-- [API](#api)
- - [ManagementToolbar](#managementtoolbar)
- - [ItemList](#itemlist)
- - [Item](#item)
- - [ResultsBar](#resultsbar)
- - [ResultsBar.Item](#resultsbar.item)
- - [Search](#search)
-
-
-
-
## Composing
With ClayManagementToolbar you can create a variety of [Management Toolbar variations](https://liferay.design/lexicon/core-components/toolbars/management-bar/#layout-variations), use `ClayManagementToolbar` component as the outside container, `ClayManagementToolbar.ItemList` for creating groups of items and `ClayManagementToolbar.Item` for create items inside groups. Use `expand` property on `ClayManagementToolbar.ItemList` for expanding the item list.
@@ -47,33 +32,3 @@ Aggregating `ClayManagementToolbar.ItemList` and `ClayManagementToolbar.ResultsB
Use `ClayManagementToolbar.ResultsBar` for creating a results bar and `ClayManagementToolbar.ResultsBarItem` for defining items inside Results Bar.
-
-## API
-
-### ManagementToolbar
-
-[APITable "clay-management-toolbar/src/ManagementToolbar.tsx"]
-
-### ItemList
-
-[APITable "clay-management-toolbar/src/ItemList.tsx"]
-
-### Item
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### ResultsBar
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-#### ResultsBar.Item
-
-[APITable "clay-management-toolbar/src/ResultsBarItem.tsx"]
-
-### Search
-
-[APITable "clay-management-toolbar/src/Search.tsx"]
diff --git a/packages/clay-modal/README.mdx b/packages/clay-modal/README.mdx
index 3b03046e7e..39f9223970 100644
--- a/packages/clay-modal/README.mdx
+++ b/packages/clay-modal/README.mdx
@@ -14,18 +14,6 @@ import {ClayModalHeaderExamples, Modal} from '$packages/clay-modal/docs/index';
- [Usage](#usage)
- [Header](#header)
- [Provider](#provider)
-- [API](#api)
- - [ClayModal](#claymodal)
- - [ClayModal.Body](#claymodal.body)
- - [ClayModal.Footer](#claymodal.footer)
- - [ClayModal.Header](#claymodal.header)
- - [ClayModal.Item](#claymodal.item)
- - [ClayModal.ItemGroup](#claymodal.itemgroup)
- - [ClayModal.Subtitle](#claymodal.subtitle)
- - [ClayModal.SubtitleSection](#claymodal.subtitlesection)
- - [ClayModal.Title](#claymodal.title)
- - [ClayModal.TitleSection](#claymodal.titlesection)
- - [ClayModal.TitleIndicator](#claymodal.titleindicator)
@@ -182,61 +170,3 @@ dispatch({payload: {...}, type: 1});
```
`state` returns all values that are passed to dispatch payload and you can pass `body`, `footer`, `header`, `size`, `status` and `url` to payload.
-
-## API
-
-### ClayModal
-
-[APITable "clay-modal/src/Modal.tsx"]
-
-### ClayModal.Body
-
-[APITable "clay-modal/src/Body.tsx"]
-
-### ClayModal.Footer
-
-[APITable "clay-modal/src/Footer.tsx"]
-
-### ClayModal.Header
-
-[APITable "clay-modal/src/Header.tsx#ClayModalHeaderHybrid"]
-
-### ClayModal.Item
-
-[APITable "clay-modal/src/Header.tsx#Item"]
-
-### ClayModal.ItemGroup
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### ClayModal.Subtitle
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### ClayModal.SubtitleSection
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### ClayModal.Title
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### ClayModal.TitleSection
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### ClayModal.TitleIndicator
-
-
- Extends from {`React.HTMLAttributes`}
-
diff --git a/packages/clay-multi-select/README.mdx b/packages/clay-multi-select/README.mdx
index 0921c88a95..a312d98ea9 100644
--- a/packages/clay-multi-select/README.mdx
+++ b/packages/clay-multi-select/README.mdx
@@ -21,7 +21,6 @@ import {
- [Select Button](#select-button)
- [Validation](#validation)
- [Custom Autocomplete](#custom-autocomplete)
-- [API](#api)
@@ -57,7 +56,3 @@ An input needs validation so you can add some composition props with `
-
-## API
-
-[APITable "clay-multi-select/src/index.tsx"]
diff --git a/packages/clay-multi-step-nav/README.mdx b/packages/clay-multi-step-nav/README.mdx
index 73ad2a87b4..43f4d0b9f5 100644
--- a/packages/clay-multi-step-nav/README.mdx
+++ b/packages/clay-multi-step-nav/README.mdx
@@ -14,7 +14,6 @@ import {
- [Collapsable Steps](#collapsable-steps)
-- [API](#api)
@@ -30,33 +29,3 @@ Each step can have two different states: `active` or `complete` defined by props
Using `ClayMultiStepNavWithBasicItems` in combination with `maxStepsShown` prop you can collapse the steps that don't fit into a dropdown to ensure good user experience.
-
-## API
-
-### MultiStepNav
-
-[APITable "clay-multi-step-nav/src/MultiStepNav.tsx"]
-
-### MultiStepNav.Divider
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### MultiStepNav.Item
-
-[APITable "clay-multi-step-nav/src/Item.tsx"]
-
-### MultiStepNav.Indicator
-
-[APITable "clay-multi-step-nav/src/Indicator.tsx"]
-
-### MultiStepNav.Title
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### MultiStepNavWithBasicItems
-
-[APITable "clay-multi-step-nav/src/MultiStepNavWithBasicItems.tsx"]
diff --git a/packages/clay-nav/README.mdx b/packages/clay-nav/README.mdx
index 53514a92d9..f288ad3e03 100644
--- a/packages/clay-nav/README.mdx
+++ b/packages/clay-nav/README.mdx
@@ -11,12 +11,6 @@ import {Navigation, VerticalNavigation} from '$packages/clay-nav/docs/index';
- [Basic Usage](#basic-usage)
- [Vertical Navigation](#vertical)
-- [API](#api)
- - [ClayNav](#claynav)
- - [ClayNav.Item](#claynav.item)
- - [ClayNav.Link](#claynav.link)
- - [ClayVerticalNav](#clayverticalnav)
- - [ClayVerticalNav.Trigger](#clayverticalnav.trigger)
@@ -64,29 +58,3 @@ Your custom trigger receives the `children` property with the default content, f
)}
/>
```
-
-## API
-
-### ClayNav
-
-[APITable "clay-nav/src/Nav.tsx"]
-
-### ClayNav.Item
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### ClayNav.Link
-
-[APITable "clay-nav/src/NavLink.tsx"]
-
-### ClayVerticalNav
-
-[APITable "clay-nav/src/Vertical.tsx"]
-
-### ClayVerticalNav.Trigger
-
-
- Extends from {`React.ComponentProps`}
-
diff --git a/packages/clay-navigation-bar/README.mdx b/packages/clay-navigation-bar/README.mdx
index 4ff1d52522..ca25f45723 100644
--- a/packages/clay-navigation-bar/README.mdx
+++ b/packages/clay-navigation-bar/README.mdx
@@ -10,17 +10,6 @@ import {
NavigationBarWithStyledItem,
} from '$packages/clay-navigation-bar/docs/index';
-
-
-
-- [Item](#item)
-- [API](#api)
- - [ClayNavigationBar](#claynavigationbar)
- - [ClayNavigationBar.Item](#claynavigationbar.item)
-
-
-
-
As described on Lexicon, a NavigationBar can be styled with an inverted theme. It displays navigation items in a dark background with light text. It is always placed right below the header. Use [`inverted`](#api-inverted) property for this.
@@ -40,13 +29,3 @@ Use the property [`active`](#api-active) to specify which element is currently a
`nav-link` class is mandatory for styling the children of ClayNavigationBar.Item as Lexicon describes but if you don't prefer to follow Lexicon, you can style with whatever you want.
-
-## API
-
-### ClayNavigationBar
-
-
[APITable "clay-navigation-bar/src/index.tsx"]
-
-### ClayNavigationBar.Item
-
-
[APITable "clay-navigation-bar/src/Item.tsx"]
diff --git a/packages/clay-pagination-bar/README.mdx b/packages/clay-pagination-bar/README.mdx
index 17209fa865..8c3e726fea 100644
--- a/packages/clay-pagination-bar/README.mdx
+++ b/packages/clay-pagination-bar/README.mdx
@@ -15,7 +15,6 @@ import {
- [ClayPaginationBar Composition](#claypaginationbar-composition)
- [ClayPaginationBarWithBasicItems](#claypaginationbarwithbasicitems)
-- [API](#api)
@@ -27,21 +26,3 @@ import {
## ClayPaginationBarWithBasicItems
-
-## API
-
-### ClayPaginationBar
-
-[APITable "clay-pagination-bar/src/PaginationBar.tsx"]
-
-### ClayPaginationBar.DropDown
-
-[APITable "clay-pagination-bar/src/DropDown.tsx"]
-
-### ClayPaginationBar.Results
-
-[APITable "clay-pagination-bar/src/Results.tsx"]
-
-### ClayPaginationBarWithBasicItems
-
-[APITable "clay-pagination-bar/src/PaginationBarWithBasicItems.tsx"]
diff --git a/packages/clay-pagination/README.mdx b/packages/clay-pagination/README.mdx
index e4c8c01781..d2a04a411c 100644
--- a/packages/clay-pagination/README.mdx
+++ b/packages/clay-pagination/README.mdx
@@ -14,7 +14,6 @@ import {
- [Numbered Pagination](#numbered-pagination)
-- [API](#api)
@@ -32,21 +31,3 @@ Combining these you can reach the following result:
If you want to have a simple Pagination with integers as Pagination items you can use a simpler variant, `PaginationWithBasicItems` as you can see below:
-
-## API
-
-### ClayPagination
-
-[APITable "clay-pagination/src/Pagination.tsx"]
-
-### ClayPagination.Ellipsis
-
-[APITable "clay-pagination/src/Ellipsis.tsx"]
-
-### ClayPagination.Item
-
-[APITable "clay-pagination/src/Item.tsx"]
-
-### ClayPaginationWithBasicItems
-
-[APITable "clay-pagination/src/PaginationWithBasicItems.tsx"]
diff --git a/packages/clay-panel/README.mdx b/packages/clay-panel/README.mdx
index bd142e666b..80134a37a0 100644
--- a/packages/clay-panel/README.mdx
+++ b/packages/clay-panel/README.mdx
@@ -11,13 +11,6 @@ import {Panel, PanelWithCustomTitle} from '$packages/clay-panel/docs/index';
- [Basic Usage](#basic-usage)
- [Usage with a custom Title](#usage-with-a-custom-title)
-- [API](#api)
- - [ClayPanel](#claypanel)
- - [ClayPanel.Body](#claypanel.body)
- - [ClayPanel.Footer](#claypanel.footer)
- - [ClayPanel.Group](#claypanel.group)
- - [ClayPanel.Header](#claypanel.header)
- - [ClayPanel.Title](#claypanel.title)
@@ -33,37 +26,3 @@ The Panel is a replacement for the old ClayCollapse in version 2.x, has the same
`ClayPanel.Title` allows you to add custom content to the title of the panel as seen in this example using `ClayLabels`.
-
-## API
-
-### ClayPanel
-
-[APITable "clay-panel/src/index.tsx"]
-
-### ClayPanel.Body
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### ClayPanel.Footer
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### ClayPanel.Group
-
-[APITable "clay-panel/src/Group.tsx"]
-
-### ClayPanel.Header
-
-
- Extends from {`React.HTMLAttributes`}
-
-
-### ClayPanel.Title
-
-
- Extends from {`React.HTMLAttributes`}
-
diff --git a/packages/clay-popover/README.mdx b/packages/clay-popover/README.mdx
index 5c5b35640e..348d8e7b5e 100644
--- a/packages/clay-popover/README.mdx
+++ b/packages/clay-popover/README.mdx
@@ -7,16 +7,4 @@ packageNpm: '@clayui/popover'
import {Popover} from '$packages/clay-popover/docs/index';
-
-
-
-## API
-
-[APITable "clay-popover/src/index.tsx"]
diff --git a/packages/clay-progress-bar/README.mdx b/packages/clay-progress-bar/README.mdx
index e4d966cbd0..1873756c9f 100644
--- a/packages/clay-progress-bar/README.mdx
+++ b/packages/clay-progress-bar/README.mdx
@@ -16,7 +16,6 @@ import {
- [Status](#status)
- [Feedback](#feedback)
-- [API](#api)
@@ -42,7 +41,3 @@ Also, you can use [`warn`](#api-warn) property to set the color of the progress
Use [`feedback`](#api-feedback) property to provide the same visual feedback to all items wrapped by `ClayProgressBar`.
-
-## API
-
-[APITable "clay-progress-bar/src/index.tsx"]
diff --git a/packages/clay-slider/README.mdx b/packages/clay-slider/README.mdx
index 282cf3995a..44b144aff2 100644
--- a/packages/clay-slider/README.mdx
+++ b/packages/clay-slider/README.mdx
@@ -11,7 +11,6 @@ import {DecadeSlider, Slider} from '$packages/clay-slider/docs/index';
- [Range and Step](#range-and-step)
-- [API](#api)
@@ -25,7 +24,3 @@ Slider is a controlled component and needs just 2 props for its basic use, `valu
For a more specific use case you can specify other props, like `min` and `max` to determine the range, and `step` to specify how much the value changes.
-
-## API
-
-[APITable "clay-slider/src/index.tsx"]
diff --git a/packages/clay-sticker/README.mdx b/packages/clay-sticker/README.mdx
index 3ec095c046..9957ffd8a2 100644
--- a/packages/clay-sticker/README.mdx
+++ b/packages/clay-sticker/README.mdx
@@ -16,7 +16,6 @@ import {
- [Display Type](#display-type)
- [User Icon](#user-icon)
- [Positioning](#positioning)
-- [API](#api)
@@ -40,7 +39,3 @@ Use a ClaySticker as User Icon just adding `sticker-user-icon` on className of t
You can set a desired alignment of sticker according to a parent element, just setting up the [`position`](#api-position) property. If you want to set the position of the sticker on the outside corners, use [`outside`](#api-outside) property in conjunction with [`position`](#api-position) property.
Overlay content over stickers by nesting `sticker-overlay` elements as children of ClaySticker. Check our example on [Storybook](https://storybook-clayui.netlify.com/?path=/story/claysticker--overlay)
-
-## API
-
-[APITable "clay-sticker/src/index.tsx"]
diff --git a/packages/clay-table/README.mdx b/packages/clay-table/README.mdx
index f59f1db9e8..d538de07dc 100644
--- a/packages/clay-table/README.mdx
+++ b/packages/clay-table/README.mdx
@@ -7,48 +7,8 @@ packageNpm: '@clayui/table'
import {Table} from '$packages/clay-table/docs/index';
-
-
-
-- [Composing](#composing)
-- [API](#api)
- - [ClayTable](#claytable)
- - [ClayTable.Body](#claytable.body)
- - [ClayTable.Cell](#claytable.cell)
- - [ClayTable.Head](#claytable.head)
- - [ClayTable.Row](#claytable.row)
-
-
-
-
## Composing
You compose the table with the main components to assemble a table with your use cases, use `ClayButton`, `ClayDropDown`... in the cells and try it out. We recommend that you review the [use cases in the Storybook](https://storybook.clayui.com/?path=/story/claytable--default).
-
-## API
-
-### ClayTable
-
-[APITable "clay-table/src/index.tsx"]
-
-### ClayTable.Body
-
-
- Extends from {`React.TableHTMLAttributes`}
-
-
-### ClayTable.Cell
-
-[APITable "clay-table/src/Cell.tsx"]
-
-### ClayTable.Head
-
-
- Extends from {`React.TableHTMLAttributes`}
-
-
-### ClayTable.Row
-
-[APITable "clay-table/src/Row.tsx"]
diff --git a/packages/clay-tabs/README.mdx b/packages/clay-tabs/README.mdx
index 63c37248fc..afc774f766 100644
--- a/packages/clay-tabs/README.mdx
+++ b/packages/clay-tabs/README.mdx
@@ -12,10 +12,7 @@ import {Tabs, TabsDropdown} from '$packages/clay-tabs/docs/index';
- [Introduction](#introduction)
- [Dropdown Tabs](#dropdown-tabs)
-- [API](#api)
- - [Item](#item)
- - [Content](#content)
- - [TabPane](#tabpane)
+- [TabPanel](#tabpanel)
@@ -39,21 +36,3 @@ As a controlled component, Tabs allows you to control the `active` TabPane. Ther
## TabPanel
Note that `ClayTabs.TabPanel` is an alias to `ClayTabs.TabPane`. The two are interchangeable.
-
-## API
-
-### ClayTabs
-
-[APITable "clay-tabs/src/index.tsx"]
-
-### ClayTabs.Item
-
-[APITable "clay-tabs/src/Item.tsx"]
-
-### ClayTabs.Content
-
-[APITable "clay-tabs/src/Content.tsx"]
-
-### ClayTabs.TabPane
-
-[APITable "clay-tabs/src/TabPane.tsx"]
diff --git a/packages/clay-time-picker/README.mdx b/packages/clay-time-picker/README.mdx
index 676ad278aa..82f716c2b0 100644
--- a/packages/clay-time-picker/README.mdx
+++ b/packages/clay-time-picker/README.mdx
@@ -6,16 +6,4 @@ packageNpm: '@clayui/time-picker'
import {TimePickerWithState} from '$packages/clay-time-picker/docs/index';
-
-
-
-## API
-
-[APITable "clay-time-picker/src/index.tsx"]
diff --git a/packages/clay-toolbar/README.mdx b/packages/clay-toolbar/README.mdx
index 85977bdee3..177f62b362 100644
--- a/packages/clay-toolbar/README.mdx
+++ b/packages/clay-toolbar/README.mdx
@@ -12,13 +12,6 @@ import {ComplexToolbar, Toolbar} from '$packages/clay-toolbar/docs/index';
- [Introduction](#introduction)
- [Composing](#composing)
-- [API](#api)
- - [Action](#action)
- - [Item](#item)
- - [Label](#label)
- - [Link](#link)
- - [Nav](#nav)
- - [Section](#section)
@@ -42,37 +35,3 @@ A toolbar organizes actions into a horizontal bar that is responsive. Its height
**ClayToolbar.Input**, **ClayToolbar.Label** and **ClayToolbar.Link** are essentially a wrapper around their respective Clay components with some specifics related to Toolbar.
-
-## API
-
-### ClayToolbar
-
-[APITable "clay-toolbar/src/index.tsx"]
-
-### ClayToolbar.Action
-
-[APITable "clay-toolbar/src/Action.tsx"]
-
-### ClayToolbar.Item
-
-[APITable "clay-toolbar/src/Item.tsx"]
-
-### ClayToolbar.Label
-
-[APITable "clay-toolbar/src/Label.tsx"]
-
-### ClayToolbar.Link
-
-[APITable "clay-toolbar/src/Link.tsx"]
-
-### ClayToolbar.Input
-
-[APITable "clay-toolbar/src/Input.tsx"]
-
-### ClayToolbar.Nav
-
-[APITable "clay-toolbar/src/Nav.tsx"]
-
-### ClayToolbar.Section
-
-[APITable "clay-toolbar/src/Section.tsx"]
diff --git a/packages/clay-tooltip/README.mdx b/packages/clay-tooltip/README.mdx
index 1b61afc3c7..ac5b8cc572 100644
--- a/packages/clay-tooltip/README.mdx
+++ b/packages/clay-tooltip/README.mdx
@@ -16,7 +16,6 @@ import {
- [TooltipProvider](#tooltipprovider)
- [contentRenderer](#contentrenderer)
-- [API](#api)
@@ -44,13 +43,3 @@ Here's a list of html attributes that you can provide to children elements of th
`contentRenderer` prop gives you the ability to format the content passed to the Tooltip via the `title` attribute to meet your requirements.
-
-## API
-
-### Tooltip
-
-[APITable "clay-tooltip/src/Tooltip.tsx"]
-
-### TooltipProvider
-
-[APITable "clay-tooltip/src/TooltipProvider.tsx"]