Skip to main content

#011 - svelte and tabler.io

·202 words·1 min· loading · loading ·
Banan
Author
Banan
Only sky is the limit

Introduction to Svelte and Integration with Tabler.io
#

Svelte is a modern component framework that enables the creation of fast and efficient web applications. If you’re new to the world of Svelte and are looking to enhance it with the attractive styles from Tabler.io, you’re in the right place. In this post, I’ll guide you through installing Svelte and integrating it with Tabler.io.

Installing Svelte
#

If you’re looking to install Svelte, I recommend referring to the official Svelte documentation. There you’ll find a detailed step-by-step guide.

Integrating Svelte with Tabler.io
#

Tabler.io is a set of tools for crafting user interfaces that are both aesthetically pleasing and functional. With the following steps, you can quickly integrate Tabler.io into your Svelte project.

  1. Installing Tabler.io

    To install the core of Tabler.io, open a terminal in your project folder and type:

    npm install @tabler/core
    
  2. Importing Tabler.io styles and scripts

    Edit the src/routes/+page.svelte file and add the following code:

    <script>
        import { onMount } from 'svelte';
        let tabler;
    
        onMount(() => {
            tabler = require('@tabler/core/dist/js/tabler.js');
        });
    
        import '@tabler/core/dist/css/tabler.min.css';
    </script>
    

    We use the onMount function from Svelte to ensure that the Tabler.io scripts are loaded only after the page has fully loaded, ensuring a smooth application performance.