0.2.9 • Published 2 years ago

@toshusai/spectrum-vue v0.2.9

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

spectrum-vue

npm version Types License: MIT

UI Components for Vue based on Adobe Spectrum (spectrum-css)

Document & Demo

:warning: This project is work in progress. Not a stable version. May make breaking changes.

Install

yarn add @toshusai/spectrum-vue

Register Components to global.

import * as components from "@toshusai/spectrum-vue"
import Vue from "vue"

Object.entries(components).forEach(([name, component]) => {
    Vue.component(name, component)
})

Add style.

import "@toshusai/spectrum-vue/dist/index.css"

Add global css.

  • @spectrum-css/vars/dist/spectrum-global.css
<html class="spectrum spectrum--medium spectrum--dark" dir="ltr">
    <body class="spectrum-Body"> </body>
</html>

Accordion:white_check_mark:
ActionBar:construction:
ActionButton:white_check_mark:
ActionGroup:white_check_mark:
ActionMenu:white_check_mark:
AssetFile:white_check_mark:
AssetFolder:white_check_mark:
AssetImage:white_check_mark:
AssetList:construction:
AutoComplete:construction:
Avatar:white_check_mark:
Badge:white_check_mark:
Breadcrumbs:white_check_mark:
BreadcrumbsItem:white_check_mark:
Button:white_check_mark:
ButtonGroup:white_check_mark:
Calendar:construction:
CalendarDate:construction:
Card:construction:
Checkbox:white_check_mark:
CoachMark:construction:
ColorArea:construction:
ColorLoupe:construction:
ColorSlider:construction:
ColorWheel:construction:
Combobox:construction:
ContextMenu:construction:
DatePicker:construction:
Dial:construction:
Dialog:white_check_mark:
Divider:white_check_mark:
DropIndicator:construction:
Dropzone:white_check_mark:
FieldGroup:white_check_mark:
FieldLabel:white_check_mark:
Form:white_check_mark:
FormItem:white_check_mark:
HelpText:white_check_mark:
HintTextfield:construction:
Icon:white_check_mark:
InlineAlert:white_check_mark:
ItemListItem:construction:
Link:white_check_mark:
LogicButton:white_check_mark:
Menu:white_check_mark:
MenuDivider:white_check_mark:
MenuItem:white_check_mark:
MenuItemHeader:white_check_mark:
Meter:white_check_mark:
Modal:white_check_mark:
PaginationButton:white_check_mark:
Picker:white_check_mark:
PickerButton:white_check_mark:
Popover:construction:
ProgressBar:white_check_mark:
ProgressCircle:white_check_mark:
QuickAction:white_check_mark:
Radio:white_check_mark:
Sidenav:construction:
Slider:white_check_mark:
SliderTextfield:white_check_mark:
SplitView:white_check_mark:
SplitViewPane:white_check_mark:
SplitViewSplitter:white_check_mark:
Table:white_check_mark:
Tabs:construction:
Tag:white_check_mark:
TextArea:white_check_mark:
Textfield:white_check_mark:
Toast:white_check_mark:
TreeItem:construction:
TreeView:construction:
TreeViewItem:construction:

License

MIT

Development

Serve documents site. http://localhost:10000/spectrum-vue

cd docs
npm install
npm run dev

Build and replace dev docs node_modules.

npm install
npm run build && rsync dist docs/node_modules/@toshusai/spectrum-vue

Generate docs. Check scripts/README.md

cd scripts
node generateTemplate.js
0.2.9

2 years ago

0.2.8

2 years ago

0.2.7

2 years ago

0.2.6

2 years ago

0.2.5

2 years ago

0.2.4

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago