JSPM

  • Created
  • Published
  • Downloads 2318
  • Score
    100M100P100Q112111F
  • License MIT

Flowbite blocks components for Svelte

Package Exports

  • flowbite-svelte-blocks
  • flowbite-svelte-blocks/Section.svelte
  • flowbite-svelte-blocks/acount-recovery/ForgotPassword.svelte
  • flowbite-svelte-blocks/acount-recovery/ForgotPasswordHeader.svelte
  • flowbite-svelte-blocks/banner/Banner.svelte
  • flowbite-svelte-blocks/blog/ArticleAuthor.svelte
  • flowbite-svelte-blocks/blog/ArticleBody.svelte
  • flowbite-svelte-blocks/blog/ArticleHead.svelte
  • flowbite-svelte-blocks/blog/ArticleWrapper.svelte
  • flowbite-svelte-blocks/blog/BlogBodyWrapper.svelte
  • flowbite-svelte-blocks/blog/BlogHead.svelte
  • flowbite-svelte-blocks/contact/Contact.svelte
  • flowbite-svelte-blocks/content/Content.svelte
  • flowbite-svelte-blocks/content/ContentWithImage.svelte
  • flowbite-svelte-blocks/cta/Cta.svelte
  • flowbite-svelte-blocks/faq/Faq.svelte
  • flowbite-svelte-blocks/faq/FaqItem.svelte
  • flowbite-svelte-blocks/feature/FeatureDefault.svelte
  • flowbite-svelte-blocks/feature/FeatureItem.svelte
  • flowbite-svelte-blocks/header/Navigation.svelte
  • flowbite-svelte-blocks/hero/HeroBody.svelte
  • flowbite-svelte-blocks/hero/HeroHeader.svelte
  • flowbite-svelte-blocks/hero/News.svelte
  • flowbite-svelte-blocks/maintenance/Maintenance.svelte
  • flowbite-svelte-blocks/maintenance/ToolsIcon.svelte
  • flowbite-svelte-blocks/newsletter/Newsletter.svelte
  • flowbite-svelte-blocks/package.json
  • flowbite-svelte-blocks/page404/Page404.svelte
  • flowbite-svelte-blocks/page500/Page500.svelte
  • flowbite-svelte-blocks/popup/Popup.svelte
  • flowbite-svelte-blocks/pricing/PricingBodyHead.svelte
  • flowbite-svelte-blocks/pricing/PricingCard.svelte
  • flowbite-svelte-blocks/pricing/PricingHead.svelte
  • flowbite-svelte-blocks/pricing/PricingItem.svelte
  • flowbite-svelte-blocks/pricing/PricingItemWrapper.svelte
  • flowbite-svelte-blocks/register/Register.svelte
  • flowbite-svelte-blocks/social/Social.svelte
  • flowbite-svelte-blocks/team/TeamBody.svelte
  • flowbite-svelte-blocks/team/TeamHeader.svelte
  • flowbite-svelte-blocks/team/TeamItem.svelte
  • flowbite-svelte-blocks/team/TeamWrapper.svelte
  • flowbite-svelte-blocks/testimonial/Testimonial.svelte
  • flowbite-svelte-blocks/testimonial/TestimonialCard.svelte
  • flowbite-svelte-blocks/testimonial/TestimonialCardItem.svelte
  • flowbite-svelte-blocks/utils/Facebook.svelte
  • flowbite-svelte-blocks/utils/Github.svelte
  • flowbite-svelte-blocks/utils/Quotes.svelte
  • flowbite-svelte-blocks/utils/Twitter.svelte

Readme

Flowbite-Svelte-Blocks

Demo

Flowbite-Svelte-Blocks

Blocks

  • 404
  • 500
  • Account recovery
  • Banner
  • Blog
  • Contact
  • Content
  • Cookie
  • CTA
  • Customer logos
  • FAQ
  • Feature
  • Footer
  • Header
  • Hero
  • Login
  • Maintenance
  • Newsletter
  • Popup
  • Pricing
  • Register
  • Reset password
  • Social-proof
  • Team
  • Testimoanial

Getting started

Use this library on top of Flowbite-Svelte. Flowbite-Svelte is an official Flowbite component library for Svelte.

Installing from scratch

Install SvelteKit:

npm init svelte@next sveltekit-demo 
cd sveltekit-demo
npm install 

Install Tailwind CSS:

npx svelte-add@latest tailwindcss
npm i

Run it:

npm run dev

Install flowbite and flowbite-svelte:

npm i -D flowbite flowbite-svelte

Update tailwind.config.cjs:

const config = {
  content: [
    "./src/**/*.{html,js,svelte,ts}",
    "./node_modules/flowbite-svelte/**/*.{html,js,svelte,ts}",
  ],

  theme: {
    extend: {},
  },

  plugins: [
    require('flowbite/plugin')
  ],
  darkMode: 'class',
};

module.exports = config;

Install Flowbite-Svelte-Blocks

npm i -D flowbite-svelte-blocks

Using a starter

Flowbite-Svelte-Starter Demo

This starter contains:

  • Svelte
  • SvelteKit
  • Tailwind CSS
  • Flowbite
  • Flowbite-Svelte
  • Flowbite-Svelte-Blocks
  • ESlint
  • Typescript
  • Playwright
  • Prettier
  • Svelte-heros(Heroicons)
  • Darkmode activated

Installation

npx degit shinokada/flowbite-svelte-starter my-demo
cd my-demo
pnpm i // or npm i
pnpm run dev // or npm run dev

Other examples/themes

Svelte-Sidebar-Example

If you want to see a svelte-sidebar demo:

git checkout svelte-sidebar-example

Jaco example

git checkout jaco

Plain

git checkout plain