Level up your startup
Resources to help startups grow their ideas into products used by millions
### Install SaaS Blocks and Tailwind Plugins Source: https://saasblocks-tdg1-prd.fly.dev/docs/getting-started Installs the SaaS Blocks Tailwind plugin along with other recommended plugins like @tailwindcss/typography, @tailwindcss/forms, @tailwindcss/line-clamp, and tailwind-children using Yarn. ```bash yarn add -D tailwind-saasblocks @tailwindcss/typography @tailwindcss/forms @tailwindcss/line-clamp tailwind-children ``` -------------------------------- ### Team Pricing Plan Button Source: https://saasblocks-tdg1-prd.fly.dev/docs/components/pricing Renders a 'Get Started' button for the 'Team' pricing plan. It features a primary color background and border, with hover effects for an accent color. An ArrowRightIcon is included. ```html ``` -------------------------------- ### Default Pricing Plan Button Source: https://saasblocks-tdg1-prd.fly.dev/docs/components/pricing Renders a 'Get Started' button for the default pricing plan. It includes styling for a muted border, transparent background, and hover effects. An ArrowRightIcon is appended for visual indication. ```html ``` -------------------------------- ### Configure Tailwind CSS with SaaS Blocks Source: https://saasblocks-tdg1-prd.fly.dev/docs/getting-started Configures the tailwind.config.js file to include SaaS Blocks and other plugins. It extends the default theme with the Inter font and specifies content files for Tailwind to scan. ```javascript // @filename tailwind.config.js const defaultTheme = require("tailwindcss/defaultTheme"); /** @type {import('tailwindcss').Config} */ module.exports = { content: [ // TODO: Add your own content files here ], theme: { extend: { fontFamily: { sans: ["Inter", ...defaultTheme.fontFamily.sans], }, }, }, plugins: [ require("@tailwindcss/typography"), require("@tailwindcss/forms"), require("@tailwindcss/line-clamp"), require("tailwind-children"), require("tailwind-saasblocks"), ], }; ``` -------------------------------- ### Basic Pagination Example Source: https://saasblocks-tdg1-prd.fly.dev/docs/components/paginations A fundamental example of a pagination component, likely using HTML for structure, CSS for styling, and JavaScript for interactivity. This component allows users to navigate through pages of content. ```html ``` ```css .pagination { display: flex; padding-left: 0; list-style: none; } .page-link { position: relative; display: block; padding: .5rem .75rem; margin-left: -1px; line-height: 1.25; color: #007bff; background-color: #fff; border: 1px solid #dee2e6; } .page-item:first-child .page-link { margin-left: 0; border-top-left-radius: .25rem; border-bottom-left-radius: .25rem; } .page-item:last-child .page-link { border-top-right-radius: .25rem; border-bottom-right-radius: .25rem; } ``` ```javascript document.querySelectorAll('.page-link').forEach(link => { link.addEventListener('click', (event) => { event.preventDefault(); // Add logic here to handle page navigation console.log('Navigating to page:', link.textContent); }); }); ``` -------------------------------- ### Callouts Component Usage Source: https://saasblocks-tdg1-prd.fly.dev/docs/components/callout Demonstrates the basic structure and usage of the Callouts component. This is a foundational example for integrating callouts into your project. ```html
This is the main content of the callout. It can include text, links, or other relevant information.
Taking notes shouldn't be difficult. That's why we made it easy. With NoteBliss, the UI gets out of the way of your writing. But, when you need to make your notes shine, the intuitive interface allows for easy media importing like{" "} images ,{" "} video ,{" "} audio {" "} and even{" "} 3D experiences .
Explore NoteBliss Interface“Possibly the best app I've ever used!”
Resources to help startups grow their ideas into products used by millions
| Header 1 | Header 2 |
|---|---|
| Data 1 | Data 2 |