diff --git a/docs/pages/components/Notice.mdx b/docs/pages/components/Notice.mdx
new file mode 100644
index 000000000..17dff9348
--- /dev/null
+++ b/docs/pages/components/Notice.mdx
@@ -0,0 +1,152 @@
+---
+title: Notice
+description: A notification banner - similar to a Toast, but allows for more flexibile positioning and control.
+source: https://github.com/dequelabs/cauldron/blob/develop/packages/react/src/components/Notice/Notice.tsx
+---
+
+import { useState } from 'react';
+import { Notice, Icon, Button } from '@deque/cauldron-react';
+
+```js
+import { Notice } from '@deque/cauldron-react';
+```
+
+The `Notice` component is used to display a notification banner. It is similar to the [Toast](./Toast) component,
+but can be used in more flexible ways.
+
+For example, the `Notice` component can be used to display a notification banner within a [Panel](./Panel) component
+or anywhere else in the DOM without needing to be absolutely/statically positioned.
+
+## Examples
+
+There are two variants of the `Notice` component: `info` and `caution`. The `info` variant is used to display general
+information, while the `caution` variant is used to display a warning. Depending on the variant, the background color
+and icon will change (can be overwritten).
+
+### Info
+
+```jsx example
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam at porttitor
+ sem. Aliquam erat volutpat. Donec placerat nisl magna, et faucibus arcu
+ condimentum sed.
+
+```
+
+### Caution
+
+```jsx example
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam at porttitor
+ sem. Aliquam erat volutpat. Donec placerat nisl magna, et faucibus arcu
+ condimentum sed.
+
+```
+
+### Danger
+
+```jsx example
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam at porttitor
+ sem. Aliquam erat volutpat. Donec placerat nisl magna, et faucibus arcu
+ condimentum sed.
+
+```
+
+### Thin
+
+Rendering a `Notice` that appears as a thin bar can be accomplished by only passing a `title` prop, or only passing a child.
+
+```jsx example
+
+```
+
+### Notice Title
+
+```jsx example
+Information}>
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam at porttitor
+ sem. Aliquam erat volutpat. Donec placerat nisl magna, et faucibus arcu
+ condimentum sed.
+
+```
+
+### Customizing Icon
+
+If you would like to customize the preset icon/type variants, the `icon` prop can be used with any [Cauldron
+Icon Type](/components/icon).
+
+```jsx example
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam at porttitor
+ sem. Aliquam erat volutpat. Donec placerat nisl magna, et faucibus arcu
+ condimentum sed.
+
+```
+
+### Dismissable
+
+```jsx example
+function DismissableNotice() {
+ const [dismissed, setDismissed] = useState(false);
+ const handleDismiss = () => {
+ setDismissed(true);
+ setTimeout(() => setDismissed(false), 2000);
+ };
+
+ return dismissed ? null : (
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam at
+ porttitor sem. Aliquam erat volutpat. Donec placerat nisl magna, et
+ faucibus arcu condimentum sed.
+
+
+
+ );
+}
+```
+
+## Props
+
+
+
+## Related Components
+
+- [Toast](./Toast)
diff --git a/docs/pages/components/Toast.mdx b/docs/pages/components/Toast.mdx
index 1a3d484f6..fd6d6e797 100644
--- a/docs/pages/components/Toast.mdx
+++ b/docs/pages/components/Toast.mdx
@@ -4,41 +4,35 @@ description: A banner with text positioned at the top of the page.
source: https://github.com/dequelabs/cauldron/tree/develop/packages/react/src/components/Toast/index.tsx
---
-import { useState } from 'react'
-import { Toast, Button } from '@deque/cauldron-react'
+import { useState } from 'react';
+import { Toast, Button } from '@deque/cauldron-react';
```js
-import { Toast } from '@deque/cauldron-react'
+import { Toast } from '@deque/cauldron-react';
```
## Examples
- Only a single toast should be rendered at a given moment as additional toasts will stack on top of each other.
+ Only a single toast should be rendered at a given moment as additional toasts
+ will stack on top of each other.
### Confirmation
```jsx example
function ConfirmationToastExample() {
- const [show, setShow] = useState(false)
+ const [show, setShow] = useState(false);
return (
<>
- setShow(false)}
- >
+ setShow(false)}>
Your toast is ready!
-