diff --git a/client/CoverCard.jsx b/client/CoverCard.jsx
new file mode 100644
index 0000000..725178c
--- /dev/null
+++ b/client/CoverCard.jsx
@@ -0,0 +1,21 @@
+import React from 'react';
+import { Link } from 'react-router-dom';
+
+import CoverLoader from './CoverLoader';
+import slug from './helpers/slug';
+
+const CoverCard = ({ pattern }) => {
+ return (
+
+
+
+
{pattern}
+
+
+ );
+};
+
+export default CoverCard;
diff --git a/client/CoverLoader.jsx b/client/CoverLoader.jsx
index fcac7b6..c57b9a9 100644
--- a/client/CoverLoader.jsx
+++ b/client/CoverLoader.jsx
@@ -1,6 +1,7 @@
import loadable from '@loadable/component';
-import slug from './helpers/slug';
+//import slug from './helpers/slug';
+const slug = item => item.toLowerCase().split(' ').join('-');
const CoverLoader = loadable(props => import(`./layouts/${slug(props.pattern)}/Cover`));
diff --git a/client/Home.jsx b/client/Home.jsx
index da9e34f..0666c36 100644
--- a/client/Home.jsx
+++ b/client/Home.jsx
@@ -1,41 +1,8 @@
import React from 'react';
-import { Link } from 'react-router-dom';
-//import CoverLoader from './CoverLoader';
-import BadgeCover from './layouts/badge/Cover';
-import BreadcrumbCover from './layouts/breadcrumb/Cover';
-import ButtonWithIconCover from './layouts/button-with-icon/Cover';
-import CardCover from './layouts/card/Cover';
-import CenterCover from './layouts/centering/Cover';
-import DotNavigationCover from './layouts/dot-navigation/Cover';
-import FeatureListCover from './layouts/feature-list/Cover';
-import FixedAtCornerCover from './layouts/fixed-at-corner/Cover';
-import HolyGrailCover from './layouts/holy-grail/Cover';
-import InputAddonCover from './layouts/input-add-on/Cover';
-import MediaObjectCover from './layouts/media-object/Cover';
-import MenuCover from './layouts/menu/Cover';
-import ModalCover from './layouts/modal/Cover';
-import NotificationCover from './layouts/notification/Cover';
-import PaginationCover from './layouts/pagination/Cover';
-import PreviousNextButtonCover from './layouts/previous-next-buttons/Cover';
-import PricingTableCover from './layouts/pricing-table/Cover';
-import ProgressBarCover from './layouts/progress-bar/Cover';
-import SameHeightColumnsCover from './layouts/same-height-columns/Cover';
-import SearchBoxCover from './layouts/search-box/Cover';
-import SeparatorCover from './layouts/separator/Cover';
-import SidebarCover from './layouts/sidebar/Cover';
-import SimpleGridCover from './layouts/simple-grid/Cover';
-import SliderCover from './layouts/slider/Cover';
-import SplitNavigationCover from './layouts/split-navigation/Cover';
-import SplitScreenCover from './layouts/split-screen/Cover';
-import StepperInputCover from './layouts/stepper-input/Cover';
-import StickyFooterCover from './layouts/sticky-footer/Cover';
-import StickyHeaderCover from './layouts/sticky-header/Cover';
-import SwitchCover from './layouts/switch/Cover';
-import TabCover from './layouts/tab/Cover';
-import WizardCover from './layouts/wizard/Cover';
-import Layout from './Layout';
+import CoverCard from './CoverCard';
import useDocumentTitle from './hooks/useDocumentTitle';
+import Layout from './Layout';
const Home = () => {
useDocumentTitle('CSS Layout');
@@ -78,36 +45,11 @@ const Home = () => {
Layouts
-
-
-
-
Holy grail
-
-
-
-
-
-
Sidebar
-
-
-
-
-
-
Split screen
-
-
-
-
-
-
Sticky footer
-
-
-
-
-
-
Sticky header
-
-
+
+
+
+
+
@@ -115,168 +57,33 @@ const Home = () => {
Patterns
-
-
-
-
Badge
-
-
-
-
-
-
Breadcrumb
-
-
-
-
-
-
Button with icon
-
-
-
-
-
-
Card
-
-
-
-
-
-
Centering
-
-
-
-
-
-
Dot navigation
-
-
-
-
-
-
Feature list
-
-
-
-
-
-
Fixed at corner
-
-
-
-
-
-
Input addon
-
-
-
-
-
-
Media object
-
-
-
-
-
-
Menu
-
-
-
-
-
-
Modal
-
-
-
-
-
-
Notification
-
-
-
-
-
-
-
Previous next buttons
-
-
-
-
-
-
-
-
Same height columns
-
-
-
-
-
-
Search box
-
-
-
-
-
-
Separator
-
-
-
-
-
-
Simple grid
-
-
-
-
-
-
Slider
-
-
-
-
-
-
Split navigation
-
-
-
-
-
-
Stepper input
-
-
-
-
-
-
Switch
-
-
-
-
-
-
Tab
-
-
-
-
-
-
Wizard
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+