diff --git a/addons/rose/addon/components/rose/nav/sidebar.js b/addons/rose/addon/components/rose/nav/sidebar.js
new file mode 100644
index 000000000..40b8900e4
--- /dev/null
+++ b/addons/rose/addon/components/rose/nav/sidebar.js
@@ -0,0 +1,11 @@
+import Component from '@ember/component';
+import layout from '../../../templates/components/rose/nav/sidebar';
+import ComponentAutoId from '../../../mixins/component-auto-id';
+
+/**
+ * A simple navigation component intended for the sidebar layout region.
+ */
+export default Component.extend(ComponentAutoId, {
+ layout,
+ tagName: '',
+});
diff --git a/addons/rose/addon/components/rose/nav/sidebar.stories.mdx b/addons/rose/addon/components/rose/nav/sidebar.stories.mdx
new file mode 100644
index 000000000..353cf0e86
--- /dev/null
+++ b/addons/rose/addon/components/rose/nav/sidebar.stories.mdx
@@ -0,0 +1,34 @@
+import { Meta, Story, Preview } from '@storybook/addon-docs/blocks';
+import { hbs } from 'ember-cli-htmlbars';
+import { action } from '@storybook/addon-actions';
+import { text, boolean, select } from '@storybook/addon-knobs';
+
+
+
+# Sidebar Navigation
+
+A simple navigation component intended for use in the sidebar layout region.
+
+
+ {{
+ template: hbs`
+
+ Item Name
+ Item Name
+
+ `,
+ context: {
+ title: text('title', 'Title'),
+ },
+ }}
+
+
+_Note_: do not assign the `active` class directly. This is done by the link
+component automatically. We use it in this story for illustrative purposes.
+
+```htmlbars
+
+ Item Name
+ Item Name
+
+```
diff --git a/addons/rose/addon/components/rose/notification.js b/addons/rose/addon/components/rose/notification.js
index 2741d7f66..f1df73616 100644
--- a/addons/rose/addon/components/rose/notification.js
+++ b/addons/rose/addon/components/rose/notification.js
@@ -20,8 +20,9 @@ export default Component.extend({
get icon() {
let icon = 'info-circle-fill';
- switch (this.style) {
- case 'failure':
+
+ switch(this.style) {
+ case 'error':
icon = 'cancel-square-fill';
break;
case 'success':
diff --git a/addons/rose/addon/components/rose/notification.stories.mdx b/addons/rose/addon/components/rose/notification.stories.mdx
index 04cd3f533..a20532158 100644
--- a/addons/rose/addon/components/rose/notification.stories.mdx
+++ b/addons/rose/addon/components/rose/notification.stories.mdx
@@ -8,7 +8,7 @@ import { text, boolean, select } from '@storybook/addon-knobs';
# Notification
Notifications come in four semantic styles: `info` (default), `success`,
-`warning`, and `failure`. Heading text is required. Additional block content
+`warning`, and `error`. Heading text is required. Additional block content
is optional.
Notifications may be made dismissible by passing a `@dismiss` function into
@@ -69,7 +69,7 @@ handler takes appropriate action and hides the notification.
Careful now.