@abi-software/gallery

This component is now built with Vue3 and Vite, Vue2 is no longer maintained but the source code can be found in this branch.
6,273
Install
npm install @abi-software/gallery
Latest Version:1.7.0
Vue:3
Older releases:2
License:Apache-2.0
Last Updated:Oct 19, 2026
Links: GitHub  ·  npm
Maintainer: hsorby

ABI-Software Gallery

This component is now built with Vue3 and Vite, Vue2 is no longer maintained but the source code can be found in this branch.

mapcore-gallery documentation

In App.vue - (Options API)
<template>
    <div>
      <Gallery :items="dataInput" @card-clicked="cardClicked" />
    </div>
</template>

<script>
import Gallery from './components/Gallery.vue'
import "@abi-software/gallery/dist/style.css";
export default {
  name: "App",
  components: {
    Gallery,
  },
  ...
}
When using the mixin

Contains the defaultImg source and the getRequest function for fetching the dataset images.

<script>
/* eslint-disable no-alert, no-console */
import GalleryHelper from "@abi-software/gallery/src/mixins/GalleryHelpers";
export default {
  mixins: [ GalleryHelper ],
  ...
}

Customize configuration

See Vite Configuration Reference.

Project Setup

npm install

Compile and Hot-Reload for Development

npm run serve

Compile and Minify for Production

npm run build-bundle

Lint with ESLint

npm run lint

API Documentation

The API documentation is developed with vitepress and vuese. Documentation pages are in the docs folder.

To run in local development mode

npm run docs:watch

This will start the documentation server with vitepress on port :5173 and watch the components' changes.

Related Packages

@abi-software/svg-sprite

An npm package used to bundle svg icons into the a Vite-Vue3 build. This is oppo...

11,194 0
@abi-software/flatmapvuer

View the a live demo and documentation at: https://abi-software.github.io/flatma...

27,944 0
@abi-software/scaffoldvuer

This project aims to provide high-level 3D physiological models viewing capabili...

19,157 0

Version History

Version Released Vue License
1.7.0 ^3.5.41 Apache-2.0
1.6.0 ^3.5.41 Apache-2.0
1.5.0 ^3.5.41 Apache-2.0
1.4.0 ^3.5.41 Apache-2.0
1.3.0 ^3.4.21 Apache-2.0
Pre-releases (32)
Version Released Vue License
0.5.0-vue3.5 ^3.3.13 Apache-2.0
0.5.0-vue3.4 ^3.3.13 Apache-2.0
0.5.0-vue3.3 ^3.3.13 Apache-2.0
0.5.0-vue3.2 ^3.3.13 Apache-2.0
0.5.0-vue3.1 ^3.3.13 Apache-2.0