JSPM

@vuelib/grid

0.3.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1
  • Score
    100M100P100Q26181F
  • License MIT

Simple zero-dependency grid for Vue 3

Package Exports

  • @vuelib/grid

Readme

@vuelib/grid

Simple zero-dependency grid for Vue 3

Installation

npm i @vuelib/grid

Example

<template>
  <Grid spacing="8px" column-spacing="10px">
    <GridItem :size="6">First item</GridItem>
    <GridItem :size="6">Second item</GridItem>
    <GridItem :size="12">Third item</GridItem>
  </Grid>
</template>

<script lang="ts" setup>
import { Grid, GridItem } from '@vuelib/grid';
</script>

Props

Grid

Name Type Default
spacing string | number 0
rowSpacing string | number 0
columnSpacing string | number 0
columns string | number 12
alignItems 'start' | 'center' | 'end' | 'stretch' | 'auto' 'stretch'
component string 'div'

GridItem

Name Type Default
size string | number 1
offset string | number 0
alignSelf 'start' | 'center' | 'end' | 'stretch' | 'auto' 'auto'
component string 'div'

License

MIT