diff --git a/.storybook/preview.js b/.storybook/preview.js
new file mode 100644
index 0000000..263c624
--- /dev/null
+++ b/.storybook/preview.js
@@ -0,0 +1,67 @@
+/**
+ * Read https://storybook.js.org/docs/react/configure/overview#configure-story-rendering
+ * for more information about the purpose of this file.
+ *
+ * Use preview.js for global code (such as CSS imports or JavaScript mocks)
+ * that applies to all stories. For example, `import thirdPartyCss.css`.
+ *
+ * This file can have three exports:
+ * - decorators - an array of global decorators
+ * - parameters - an object of global parameters
+ * - globalTypes - definition of globalTypes
+ */
+
+/**
+ * Decorators
+ *
+ * A decorator is a way to wrap a story in extra “rendering” functionality.
+ *
+ * Example:
+ *
+ * import React from 'react';
+ * export const decorators = [(Story) =>
];
+ *
+ * Each story throughout the library will be wrapped in a div with a margin of 3
+ */
+
+/**
+ * Parameters
+ *
+ * Most Storybook addons are configured via a parameter-based API.
+ * You can set global parameters in this file
+ *
+ * export const parameters = {
+ * backgrounds: {
+ * values: [
+ * { name: 'red', value: '#f00' },
+ * { name: 'green', value: '#0f0' },
+ * ],
+ * },
+ * };
+ *
+ * With backgrounds, you configure the list of backgrounds that every story can render in.
+ */
+
+/**
+ * Global Types
+ *
+ * Global Types allow you to add your own toolbars by creating
+ * globalTypes with a toolbar annotation:
+ *
+ * For example:
+ *
+ * export const globalTypes = {
+ * theme: {
+ * name: 'Theme',
+ * description: 'Global theme for components',
+ * defaultValue: 'light',
+ * toolbar: {
+ * icon: 'circlehollow',
+ * // array of plain string values or MenuItem shape
+ * items: ['light', 'dark'],
+ * },
+ * },
+ * };
+ *
+ * Will add a new dropdown in your toolbar with options light and dark.
+ **/