/bulma-vue

Primary LanguageTypeScript

bulma-vue

Same API as Buefy, no external dependencies

Quick start

You need Vue.js version 3.0+.

1 Install via yarn

yarn add bulma-vue

2 Import and use bulma-vue

Bundle

import { createApp } from 'vue'
import BulmaVue from 'bulma-vue'
import 'bulma-vue/css/bulma-vue.css'

const app = createApp(App)
app.use(BulmaVue)

Register individual components globally

import { createApp } from 'vue'
import { plugin as buttonPlugin } from 'bulma-vue/components/button'
import 'bulma-vue/css/bulma-vue.css'

const app = createApp(App)
app.use(buttonPlugin)

Or as individual component

import { createApp } from 'vue'
import 'bulma-vue/css/bulma-vue.css'

createApp(App)
<script setup lang="ts">
import BButton from 'bulma-vue/components/button'
</script>

<template>
  <b-button>Click me!</b-button>
</template>

Browser support

Recent versions of Firefox, Chrome, Edge, Opera and Safari.