diff --git a/components/ui/Authentication/FullPageWithImage.vue b/components/ui/Authentication/FullPageWithImage.vue new file mode 100644 index 0000000..569433c --- /dev/null +++ b/components/ui/Authentication/FullPageWithImage.vue @@ -0,0 +1,119 @@ + + + \ No newline at end of file diff --git a/components/ui/CTA/Centered.vue b/components/ui/CTA/Centered.vue new file mode 100644 index 0000000..a56eed9 --- /dev/null +++ b/components/ui/CTA/Centered.vue @@ -0,0 +1,133 @@ + + + \ No newline at end of file diff --git a/components/ui/CTA/Grid.vue b/components/ui/CTA/Grid.vue new file mode 100644 index 0000000..f9d5d80 --- /dev/null +++ b/components/ui/CTA/Grid.vue @@ -0,0 +1,71 @@ + + + \ No newline at end of file diff --git a/components/ui/CTA/Simple.vue b/components/ui/CTA/Simple.vue new file mode 100644 index 0000000..e4d6250 --- /dev/null +++ b/components/ui/CTA/Simple.vue @@ -0,0 +1,59 @@ + + + \ No newline at end of file diff --git a/components/ui/CTA/WithForm.vue b/components/ui/CTA/WithForm.vue new file mode 100644 index 0000000..cef4a0d --- /dev/null +++ b/components/ui/CTA/WithForm.vue @@ -0,0 +1,55 @@ + + + \ No newline at end of file diff --git a/components/ui/CTA/WithImage.vue b/components/ui/CTA/WithImage.vue new file mode 100644 index 0000000..c7b24ef --- /dev/null +++ b/components/ui/CTA/WithImage.vue @@ -0,0 +1,145 @@ + + + \ No newline at end of file diff --git a/components/ui/FAQ/Cards.vue b/components/ui/FAQ/Cards.vue new file mode 100644 index 0000000..f81dc35 --- /dev/null +++ b/components/ui/FAQ/Cards.vue @@ -0,0 +1,159 @@ + + + \ No newline at end of file diff --git a/components/ui/FAQ/Centered.vue b/components/ui/FAQ/Centered.vue new file mode 100644 index 0000000..e490671 --- /dev/null +++ b/components/ui/FAQ/Centered.vue @@ -0,0 +1,163 @@ + + + \ No newline at end of file diff --git a/components/ui/FAQ/Collapse.vue b/components/ui/FAQ/Collapse.vue new file mode 100644 index 0000000..32de705 --- /dev/null +++ b/components/ui/FAQ/Collapse.vue @@ -0,0 +1,163 @@ + + + \ No newline at end of file diff --git a/components/ui/FAQ/CollapseWithSideLinks.vue b/components/ui/FAQ/CollapseWithSideLinks.vue new file mode 100644 index 0000000..f49f185 --- /dev/null +++ b/components/ui/FAQ/CollapseWithSideLinks.vue @@ -0,0 +1,187 @@ + + + \ No newline at end of file diff --git a/components/ui/FAQ/Grid.vue b/components/ui/FAQ/Grid.vue new file mode 100644 index 0000000..7bcd714 --- /dev/null +++ b/components/ui/FAQ/Grid.vue @@ -0,0 +1,223 @@ + + + \ No newline at end of file diff --git a/models/Components.js b/models/Components.js index 36ddff4..90fb228 100644 --- a/models/Components.js +++ b/models/Components.js @@ -16,11 +16,12 @@ export default [ }, { name: "Authentication", - new: false, + new: true, components: [ { name: "SimpleLogin" }, { name: "LoginWithSocialMediaLinks" }, { name: "LoginWithSideImage" }, + { name: "FullPageWithImage" }, ], }, { @@ -61,14 +62,25 @@ export default [ ], }, { - name: "Forms", - new: false, + name: "CTA", + new: true, components: [ { name: "Simple" }, - { name: "Search" }, - { name: "Contact" }, - { name: "SimpleNewsletter" }, - { name: "Newsletter" }, + { name: "Centered" }, + { name: "Grid" }, + { name: "WithForm" }, + { name: "WithImage" }, + ], + }, + { + name: "FAQ", + new: true, + components: [ + { name: "Centered" }, + { name: "Cards" }, + { name: "Grid" }, + { name: "Collapse" }, + { name: "CollapseWithSideLinks" }, ], }, { @@ -84,6 +96,17 @@ export default [ { name: "TrustedBy" }, ], }, + { + name: "Forms", + new: false, + components: [ + { name: "Simple" }, + { name: "Search" }, + { name: "Contact" }, + { name: "SimpleNewsletter" }, + { name: "Newsletter" }, + ], + }, { name: "Dropdowns", new: false, diff --git a/pages/components.vue b/pages/components.vue index 822eec6..16db18d 100644 --- a/pages/components.vue +++ b/pages/components.vue @@ -105,6 +105,7 @@ import AlertsErrorFullWidth from "~/components/ui/Alerts/ErrorFullWidth"; import AuthenticationSimpleLogin from "~/components/ui/Authentication/SimpleLogin"; import AuthenticationLoginWithSocialMediaLinks from "~/components/ui/Authentication/LoginWithSocialMediaLinks"; import AuthenticationLoginWithSideImage from "~/components/ui/Authentication/LoginWithSideImage"; +import AuthenticationFullPageWithImage from "~/components/ui/Authentication/FullPageWithImage"; // Breadcrumbs import BreadcrumbsSimple from "~/components/ui/Breadcrumbs/Simple"; import BreadcrumbsWithArrow from "~/components/ui/Breadcrumbs/WithArrow"; @@ -127,6 +128,12 @@ import CardsSimpleProduct from "~/components/ui/Cards/SimpleProduct"; import CardsTestimonial from "~/components/ui/Cards/Testimonial"; import CardsUser from "~/components/ui/Cards/User"; import CardsUserWithDetails from "~/components/ui/Cards/UserWithDetails"; +// CTA +import CTACentered from "~/components/ui/CTA/Centered"; +import CTAGrid from "~/components/ui/CTA/Grid"; +import CTASimple from "~/components/ui/CTA/Simple"; +import CTAWithForm from "~/components/ui/CTA/WithForm"; +import CTAWithImage from "~/components/ui/CTA/WithImage"; // Dropdowns import DropdownsSimple from "~/components/ui/Dropdowns/Simple"; import DropdownsMultiLevel from "~/components/ui/Dropdowns/MultiLevel"; @@ -134,6 +141,12 @@ import DropdownsMultiLevelWithIcons from "~/components/ui/Dropdowns/MultiLevelWi import DropdownsUserInfo from "~/components/ui/Dropdowns/UserInfo"; import DropdownsUserInfoWithIcons from "~/components/ui/Dropdowns/UserInfoWithIcons"; import DropdownsNotification from "~/components/ui/Dropdowns/Notification"; +// FAQ +import FAQCards from "~/components/ui/FAQ/Cards"; +import FAQCentered from "~/components/ui/FAQ/Centered"; +import FAQCollapse from "~/components/ui/FAQ/Collapse"; +import FAQCollapseWithSideLinks from "~/components/ui/FAQ/CollapseWithSideLinks"; +import FAQGrid from "~/components/ui/FAQ/Grid"; // Forms import FormsNewsletter from "~/components/ui/Forms/Newsletter"; import FormsSimpleNewsletter from "~/components/ui/Forms/SimpleNewsletter"; @@ -225,6 +238,7 @@ export default { AuthenticationSimpleLogin, AuthenticationLoginWithSocialMediaLinks, AuthenticationLoginWithSideImage, + AuthenticationFullPageWithImage, BreadcrumbsSimple, BreadcrumbsWithArrow, BreadcrumbsWithIcons, @@ -244,12 +258,22 @@ export default { CardsTestimonial, CardsUser, CardsUserWithDetails, + CTACentered, + CTAGrid, + CTASimple, + CTAWithForm, + CTAWithImage, DropdownsSimple, DropdownsMultiLevel, DropdownsMultiLevelWithIcons, DropdownsUserInfo, DropdownsUserInfoWithIcons, DropdownsNotification, + FAQCards, + FAQCentered, + FAQCollapse, + FAQCollapseWithSideLinks, + FAQGrid, FormsNewsletter, FormsSimpleNewsletter, FormsSimple,