girder / girder_web_components

Reusable Javascript and VueJS components for interacting with a Girder server.
https://gwc.girder.org
Apache License 2.0
16 stars 9 forks source link

version 3.0.0 #301

Closed subdavis closed 3 years ago

subdavis commented 3 years ago

deploy changes from #293

Migration Guide

Imports

Old

// Plugin, RestClient, Vuetify
import Girder, { RestClient, vuetify } from '@girder/components/src';
// Components
import { Authentication as GirderAuthentication } from '@girder/components/src/components'

New

// Plugin, RestClient, Vuetify
import Girder, { RestClient, vuetify } from '@girder/components';
// Components
import { GirderAuthentication } from '@girder/components';

registerComponents

Adds a simple helper function to register the main components globally, so you can do this:

// main.js
import { registerComponents } from '@girder/components';
registerComponents();

// App.vue
// No import necessary!
<template>
  <girder-file-manager />
</template>