1.0.1 • Published 4 years ago

vue-inertia-loader v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

vue-inertia-loader

showcase

Install

npm i vue-inertia-loader
import InertiaLoader from "vue-inertia-loader";

export default {
  name: "InertiaLoader",
  components: {
    InertiaLoader,
  },
};

Usage

<inertia-loader :loading="isLoading">Some dynamic content loaded</inertia-loader>

Props

PropTypeRequiredDefaultDescription
loadingBooleanfalsefalseToggle animation
pulseBooleanfalsefalseToggle progress pulse animation
textStringfalse"Loading"Text label
tagStringfalse"div"Root HTML element tag
containerClassStringfalse"inertia-loader"Root CSS class
barClassStringfalse"inertia-loader__bar"Bar CSS class
progressClassStringfalse"inertia-loader__progress"Progress CSS class
textClassStringfalse"inertia-loader__text"Text label CSS class
barBgColorStringfalse"rgba(0, 0, 0, 0.15)"Bar background color
progressBgColorStringfalse"rgba(0, 0, 0, 0.5)"Progress background color
textColorStringfalse"rgba(rgba(0, 0, 0, 0.9))"Text label color

Slots

NameDescription
None (default)Content that being displayed once loading flag is removed
1.0.1

4 years ago

1.0.0

4 years ago