Releases: girder/girder_web_components
Releases · girder/girder_web_components
@girder/components v3.2.0
Migration guide
3.2.0 introduces a small breaking change for DataBrowser
, FileManager
, and DataTable
. If you were previously using the row-widget
slot, that slot has been renamed to row
, and now allows you to modify the presentation of the row text.
An example of how to use the new slot can be found in the demo
@girder/components 3.0.0
Changelog
- Components explicitly renamed to
Girder*
. No need to rename on import - All imports provided from project index. No need to provide path within library.
- registerComponents helper function
- typescript type definitions
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/src';
// Components
import { GirderAuthentication } from '@girder/components/src';
registerComponents
Adds a simple helper function to register the main components globally, so you can do this:
// main.js
import { registerComponents } from '@girder/components/src';
registerComponents();
// App.vue
// No import necessary!
<template>
<girder-file-manager />
</template>
If you have problems with CSS imports and things don't look right, check out #305