Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
164 commits
Select commit Hold shift + click to select a range
ca64362
WIP
fredtitao Apr 10, 2020
3179a60
WIP
fredtitao Apr 12, 2020
2cf810d
Improves Example behavior re the system dark mode reactiveness
fredtitao Apr 12, 2020
71e982b
Improves the transparency grid of Example
fredtitao Apr 12, 2020
bb46f8c
Imp. table
fredtitao Apr 12, 2020
989bf27
WIP
fredtitao Apr 12, 2020
3e06bc4
Imp. cards
fredtitao Apr 12, 2020
6aba3ed
Imp. pagination
fredtitao Apr 12, 2020
b7d3553
Adds component-background-color-alt
fredtitao Apr 12, 2020
398415e
Imp. Example
fredtitao Apr 12, 2020
3e3a9f9
Imp. scaffoldings
fredtitao Apr 12, 2020
ff21b9f
Fixes $component-box-shadow-color
fredtitao Apr 12, 2020
fc7813a
Imp. badges, bullets and labels
fredtitao Apr 12, 2020
f89de0b
Fixes scss var names
fredtitao Apr 12, 2020
2200e9d
Imp. list_group
fredtitao Apr 12, 2020
6c53f3f
Renames enable-automatic-color-scheme into enable-prefers-color-scheme
fredtitao Apr 12, 2020
6ce0892
Fixes some colors
fredtitao Apr 12, 2020
ec703f6
Renames $component-bg-color into $component-background-color
fredtitao Apr 12, 2020
d8a9564
Adds .button .icon support
fredtitao Apr 15, 2020
32e80a9
Adds $button-min-width-<size> support
fredtitao Apr 15, 2020
f2c6722
Replaces button texts with icons in Example
fredtitao Apr 15, 2020
53acc6a
v2.0.0-beta.0
fredtitao Apr 20, 2020
988092d
Adds @media (hover: hover)
fredtitao Apr 21, 2020
56985d9
Formats SCSS files
fredtitao Apr 21, 2020
e365c53
Adds $spacer-* variables
fredtitao Apr 21, 2020
baab7fd
Fixes $button-min-width-lg
fredtitao Apr 21, 2020
fe66b18
Fixes hover on checkbox and radio inputs
fredtitao Apr 21, 2020
a8c7ea1
Fixes $component-background-color-dark
fredtitao Apr 21, 2020
f8a1b0c
Upgrades to Dart Sass
fredtitao Apr 22, 2020
e633af0
Removes auto-import scss variables
fredtitao Apr 22, 2020
09fe9be
General improvements (file structure, var names, @media hover…)
fredtitao Apr 22, 2020
98860a5
v2.0.0-beta.1
fredtitao Apr 22, 2020
f2105d4
Fixes .form-text with checkbox or radio
fredtitao Apr 24, 2020
a74ea18
Fixes list-group-accessory:hover color
fredtitao Apr 25, 2020
f14d3b3
Renames $z-index-fixed into $zindex-fixed
fredtitao Apr 25, 2020
c7fe21c
Adds .container-<breakpoint> variations
fredtitao Apr 25, 2020
207fec0
Component paddings rely on spacer
fredtitao Apr 25, 2020
ba02737
Fixes the missing background-color to card-header
fredtitao Apr 25, 2020
38b81eb
Improves card-footer and adds .card-footer-space-between
fredtitao Apr 25, 2020
32fece6
Adds .button-list-space-between
fredtitao Apr 25, 2020
f54edf5
Improves $button-min-width-*
fredtitao Apr 25, 2020
3d531b7
v2.0.0-beta.2
fredtitao Apr 25, 2020
206ae9d
Adds $spacer-075 and $component-padding-<size>
fredtitao Apr 26, 2020
ed15d00
list-group-subheader-padding relies on $component-padding
fredtitao Apr 26, 2020
17e4418
Improves button and form-control sizes consistency
fredtitao Apr 26, 2020
05f6cac
Adds ESLint + Prettier
fredtitao Apr 28, 2020
8f6e021
Fixes lint errors
fredtitao Apr 28, 2020
97ad610
Fixes Card
fredtitao Apr 28, 2020
f019eac
Fixes $paragraph-margin-bottom
fredtitao Apr 28, 2020
edcffc5
Fixes button sizes
fredtitao Apr 28, 2020
cb562bd
Improves form-label
fredtitao Apr 28, 2020
4f5edda
Adds .form-group-stacked and .form-group-inline
fredtitao Apr 28, 2020
c11246d
Fixes Example
fredtitao Apr 28, 2020
0668cd1
Adds comment related to experimental .fixed-top and .fixed-bottom
fredtitao Apr 28, 2020
b391b39
v2.0.0-beta.3
fredtitao Apr 28, 2020
2d36124
Improves $component-box-shadow
fredtitao Apr 28, 2020
11f70a3
Increases margins of .form-label
fredtitao Apr 28, 2020
f81a639
Adds $component-background-color-disabled
fredtitao May 7, 2020
53dffc6
Improves forms
fredtitao May 7, 2020
3db4544
Improves cards
fredtitao May 7, 2020
60023cb
Improves paragraph and heading top margins
fredtitao May 7, 2020
c389406
Adds more space between form-controls with $form-control-spacer
fredtitao May 19, 2020
b1f461f
Improves $form-control-spacer and $form-control-group behavior
fredtitao May 19, 2020
0809405
Upgrades dependencies
fredtitao May 19, 2020
1400b9d
Improves documentation regarding form-group-inline
fredtitao May 19, 2020
1e5a5f7
Removes location.hash when scrolling to top
fredtitao May 19, 2020
242f8ad
Huge rework on file structure
fredtitao May 20, 2020
075eb4a
Many small improvements
fredtitao May 20, 2020
44297ec
Improves forms file structure
fredtitao May 20, 2020
09e52bc
Updates button icons in Example
fredtitao May 20, 2020
4124933
Updates media photos in Cards
fredtitao May 20, 2020
10bd46e
Fixes $component-background-color-dark
fredtitao May 20, 2020
070f650
Improves $component-box-shadow-color-dark
fredtitao May 20, 2020
7faeb1b
Fixes cards
fredtitao May 20, 2020
aa1a5b3
Improves Color Scheme behavior
fredtitao May 20, 2020
63e40e4
Removes Example previewScroll prop (always scroll)
fredtitao May 20, 2020
f0bfc59
Increases example-preview padding for screens > breakpoint-sm
fredtitao May 20, 2020
a090156
Fixes color scheme imports
fredtitao May 20, 2020
3297803
Fixes form-group-inline
fredtitao May 20, 2020
86e43f8
Adds .card-hover
fredtitao May 20, 2020
f93de53
Moves doc components into @/components/docs
fredtitao May 20, 2020
d1cb2cd
Fixes form-group-inline
fredtitao May 20, 2020
d63fbc8
Improves _variables.scss
fredtitao May 21, 2020
ce58063
Fixes form-label and form-group spacings
fredtitao May 21, 2020
a3129ba
Adds $enable-dark-color-scheme
fredtitao May 21, 2020
f77960e
Improves AppExample for xsmall screens
fredtitao May 21, 2020
c729608
Improves import of color variables
fredtitao May 21, 2020
55fc2e1
Improves form-group-inline
fredtitao May 21, 2020
73a854d
Supports Vue component in vnodeService
fredtitao May 21, 2020
8dc7580
Improves vnodeService
fredtitao May 21, 2020
2d90ecb
Fixes types/responsive
fredtitao May 21, 2020
d655561
Improves Forms
fredtitao May 21, 2020
9f789aa
/scaffoldings becomes /reset
fredtitao May 21, 2020
2924bb0
Improves $component-box-shadow-color
fredtitao May 21, 2020
f6dc3be
Related to "/scaffoldings becomes /reset"
fredtitao May 21, 2020
b5e796e
Improves vnodeService
fredtitao May 21, 2020
a0ab17f
Improves buttons
fredtitao May 21, 2020
c56f0a8
Autoloads icons
fredtitao May 21, 2020
c645dfc
Improves AppExample and add transparencyGrid prop
fredtitao May 21, 2020
56314d0
Fixes $button-background-color-primary-disabled
fredtitao May 21, 2020
69cc8ed
Improves Buttons doc
fredtitao May 21, 2020
2dec63b
Fixes types/responsive
fredtitao May 21, 2020
60453eb
Fixes margins of card.title
fredtitao May 21, 2020
19b9704
Huge update, too many changes to describe all of them.
fredtitao May 23, 2020
0a847d2
Adds button colors
fredtitao May 23, 2020
22137d7
Fixes AppMenu
fredtitao May 23, 2020
363982c
Increases border-radius of pre.code
fredtitao May 23, 2020
800d884
Improves Cards
fredtitao May 23, 2020
b04b934
Lint issue
fredtitao May 23, 2020
746577e
Reads component tag name in vnodeService
fredtitao May 23, 2020
1f967df
Splits vnodeService into multiple files
fredtitao May 23, 2020
082e934
Keeps original constructor of classes extending from Array
fredtitao May 24, 2020
b2ac72b
Fixes AppExample overflow
fredtitao May 24, 2020
66a43b8
Fixes App padding for Edge
fredtitao May 24, 2020
5065a14
Makes components activable with a simple flag
fredtitao May 26, 2020
6f9ed25
Makes code folded by default in AppExample
fredtitao May 26, 2020
6f97b36
Adds more dev toolings
fredtitao May 26, 2020
3f19923
Makes .form-text display block within .form-group
fredtitao May 27, 2020
dc2bde4
Increases the default textarea.form-control min-height (3 lines of text)
fredtitao May 29, 2020
5aca154
.card-body .title becomes .card-body .card-title
fredtitao May 30, 2020
d9efadc
Adds .line-break-anywhere in Types
fredtitao May 30, 2020
0ab568e
Improves .list-group-item-header behavior
fredtitao May 30, 2020
c24b041
Formats icon components
fredtitao Jun 4, 2020
3a14a3e
Adds -ms-overflow-style: -ms-autohiding-scrollbar to the reset module
fredtitao Jun 4, 2020
290eb9c
v2.0.0-beta.4
fredtitao Jun 4, 2020
9a13d7f
Adds $label-border-radius-xs
fredtitao Aug 29, 2020
1aa25b2
Renames $form-control-color-muted
fredtitao Aug 29, 2020
4b79fc9
Renames $form-control-color-danger
fredtitao Aug 29, 2020
b91d77d
Fixes form-text next to switches
fredtitao Aug 29, 2020
08686b5
Adds a Warning comment
fredtitao Aug 29, 2020
3d0a2dd
v2.0.0-beta.5
fredtitao Aug 29, 2020
8eed38d
Adds .form-control.focus class
fredtitao Oct 2, 2020
60467c5
Adds $form-control-border-width
fredtitao Oct 2, 2020
15821d6
Adds $timing-*
fredtitao Oct 2, 2020
e77a983
Rely on $timing-*
fredtitao Oct 2, 2020
e7590db
Adds touch-action: manipulation; to buttons
fredtitao Oct 2, 2020
c7bb051
Fixes consistency of variable usage
fredtitao Oct 2, 2020
a6d8c99
Fixes visual glitch of .list-group-item > a
fredtitao Oct 22, 2020
3f43931
v2.0.0-beta.6
fredtitao Oct 22, 2020
08c978d
Removes .card-shadow in cards/_borderless.scss
fredtitao Nov 4, 2020
9d4cc91
Fixes $form-control-select-arrow-image value
fredtitao Feb 5, 2021
469c697
Fixes $form-control-select-arrow-image in color schemes
fredtitao Feb 8, 2021
0a09d24
Adds button-icon
fredtitao Feb 8, 2021
d94e8f6
Fixes button outline border color
fredtitao Jul 13, 2021
34d888b
Fixes button outline border disabled color
fredtitao Jul 29, 2021
212939f
Fixes the :checked state of switches when they're :disabled
fredtitao Jan 27, 2022
718666e
v2.0.0-beta.7
fredtitao Jan 27, 2022
1c957d9
Adds .select.form-control selector
fredtitao Jan 27, 2022
ea00330
Fixes .form-control:disabled
fredtitao Jan 27, 2022
933695a
Uses sass:math
fredtitao Jan 28, 2022
04693d5
Fixes select.form-control:disabled
fredtitao Jan 28, 2022
ea7b915
Fixes .button-list-column
fredtitao Feb 1, 2022
348149a
Adds $list-group-accessory-text-transform
fredtitao Feb 4, 2022
47ae0af
Fixes App
fredtitao Feb 9, 2022
8744d33
Fixes AppExample
fredtitao Feb 9, 2022
63a1025
Upgrades dependencies
fredtitao Feb 9, 2022
5712151
Adds .node-version
fredtitao Feb 9, 2022
9d95aae
Downgrades node version
fredtitao Feb 9, 2022
107ded3
Fixes .form-control states
fredtitao Aug 9, 2022
5ef919d
Makes inner items margin proportional in button
fredtitao Oct 4, 2022
f9cce2d
Disables /forms/webkit/_auto-fill-button
fredtitao Oct 31, 2022
3122980
Fixes .list-group-item-accessory:last-child
fredtitao Nov 3, 2022
3acab39
Fixes .button-text color
fredtitao Jan 26, 2023
145a8d2
Fixes reset
fredtitao Sep 22, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,12 @@ module.exports = {
env: {
node: true
},
extends: ['plugin:vue/essential', '@vue/standard'],
extends: ['plugin:vue/essential', '@vue/standard', 'prettier', 'prettier/vue', 'plugin:prettier/recommended'],
rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
},
plugins: ['prettier'],
parserOptions: {
parser: 'babel-eslint'
}
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
.DS_Store
node_modules
/dist
/build

# local env files
.env.local
Expand Down
1 change: 1 addition & 0 deletions .node-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
14
1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
src/components/docs/*.vue
6 changes: 6 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"printWidth": 140,
"semi": false,
"singleQuote": true,
"trailingComma": "none"
}
97 changes: 66 additions & 31 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,25 @@
# cube-scss-components

## Why
## Key features

- Dart Sass
- Mobile first
- Modern
- Fluid
- Responsive
- Composable
- Best practices
- Clean
- Functional
- Import what you need

Because at Cube we manage several web apps and we worry about UI consistency, this project aims to provide basic SCSS components, tailored for SPA and mobile environment.
## Why

And because we know you'll customize any CSS framework you use, we strive to keep it as simple and basic as possible.
Because at Cube we manage many web apps and we worry about consistency, this project aims to provide basic SCSS scaffoldings and components, tailored for SPA and mobile web projects.

## Documentation
## Demo

See the [Documentation Reference](https://cube-scss-components.netlify.com).
See the [demo](https://cube-scss-components.netlify.com).

## Installation

Expand All @@ -18,44 +29,67 @@ yarn add cube-scss-components

## Getting Started

Usually you import SCSS components you need and you customize variables to match with your visual identity. There is several ways to do so ; here is one way to make it described below.
Here is one way to get started with Cube SCSS Components.

From your global `index.scss`:
From your main `index.scss` file:

```scss
// Imports your custom "_variables.scss", overrides !defaults
@import "variables";

// Imports the components you need
@import "node_modules/cube-scss-components/src/scss/scaffoldings";
@import "node_modules/cube-scss-components/src/scss/badge";
@import "node_modules/cube-scss-components/src/scss/bullets";
@import "node_modules/cube-scss-components/src/scss/buttons";
@import "node_modules/cube-scss-components/src/scss/buttons_variants";
@import "node_modules/cube-scss-components/src/scss/cards";
@import "node_modules/cube-scss-components/src/scss/forms";
@import "node_modules/cube-scss-components/src/scss/labels";
@import "node_modules/cube-scss-components/src/scss/list_group";
@import "node_modules/cube-scss-components/src/scss/pagination";
@import "node_modules/cube-scss-components/src/scss/slider";
@import "node_modules/cube-scss-components/src/scss/tables";
@import "node_modules/cube-scss-components/src/scss/types";
// Imports your custom "_variables.scss" and overrides !defaults
@import 'variables';

// Imports Cube SCSS Components
@import 'node_modules/cube-scss-components/src/scss';

// Your other imports here…
```

Your `_variables.scss` file may looks like:

```scss
// Loads the "disabled" preset (all components disabled by default), otherwise all components will be written down on your SCSS
@import 'node_modules/cube-scss-components/src/scss/disabled';

// Then, enable the components you need
$badge-enabled: true;
$bullet-enabled: true;
$button-enabled: true;
$button-size-enabled: true;
$button-text-enabled: true;
$button-outline-enabled: true;
$button-filled-enabled: true;
$button-shadow-enabled: true;
$button-secondary-enabled: true;
$button-success-enabled: true;
$button-info-enabled: true;
$button-warning-enabled: true;
$button-danger-enabled: true;
$button-white-enabled: true;
$card-enabled: true;
$color-enabled: true;
$dark-color-scheme-enabled: true;
$prefers-color-scheme-enabled: true;
$form-enabled: true;
$label-enabled: true;
$layout-enabled: true;
$list-group-enabled: true;
$pagination-enabled: true;
$table-enabled: true;
$type-enabled: true;
$type-responsive-fonts-enabled: true;

///
/// Override defaults
///

// Colors
$gray-700: hsl(210, 10%, 30%);
$brand-primary: #8d1760;
$brand-secondary: #ffa7e7;
$gray-700: hsl(210, 10%, 30%);
$primary: #8d1760;
$secondary: #ffa7e7;

// Text
$text-color: #54424a;
$link-color: #00c9b1;
$text-muted: lighten($text-color, 30%);
$muted: lighten($text-color, 30%);

// Fonts
$font-weight-base: 400;
Expand All @@ -64,12 +98,13 @@ $font-size-small: 85%;
$line-height-base: 1.5;

// Buttons
$button-primary-color: $brand-primary;
$button-primary-color: $primary;

// Component commons
$component-border-radius: 4px;
$component-box-shadow: 0px 3px 16px -2px $gray-700;

// Imports other cube-scss-components variables
@import "node_modules/cube-scss-components/src/scss/_variables.scss";
// Imports other cube-scss-components variables.
// Should be imported at the end of your own custom variables because of variables dependencies
@import 'node_modules/cube-scss-components/src/scss/_variables.scss';
```
15 changes: 3 additions & 12 deletions jest.config.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
module.exports = {
moduleFileExtensions: [
'js',
'jsx',
'json',
'vue'
],
moduleFileExtensions: ['js', 'jsx', 'json', 'vue'],
transform: {
'^.+\\.vue$': 'vue-jest',
'.+\\.(css|styl|less|sass|scss|png|jpg|ttf|woff|woff2)$': 'jest-transform-stub',
Expand All @@ -13,10 +8,6 @@ module.exports = {
moduleNameMapper: {
'^@/(.*)$': '<rootDir>/src/$1'
},
snapshotSerializers: [
'jest-serializer-vue'
],
testMatch: [
'**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)'
]
snapshotSerializers: ['jest-serializer-vue'],
testMatch: ['**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)']
}
11 changes: 9 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "cube-scss-components",
"version": "1.3.4",
"version": "2.0.0-beta.7",
"description": "Basic SCSS components of Cube web apps",
"author": "Fred Gomez <fred@cube.rentals>",
"license": "MIT",
Expand All @@ -15,10 +15,14 @@
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"build:css": "sass src/scss/index.scss build/index.css --style=compressed",
"build:css:dev": "sass src/scss/index.scss build/index.css",
"lint": "vue-cli-service lint",
"test:unit": "vue-cli-service test:unit"
},
"files": [
"*.md",
"src/scss/**/*.md",
"src/scss/**/*.scss"
],
"dependencies": {},
Expand All @@ -33,8 +37,11 @@
"babel-eslint": "^10.0.1",
"babel-jest": "^23.6.0",
"eslint": "^5.8.0",
"eslint-config-prettier": "^6.11.0",
"eslint-plugin-prettier": "^3.1.3",
"eslint-plugin-vue": "^5.0.0",
"node-sass": "^4.9.0",
"prettier": "^2.0.5",
"sass": "^1.26.3",
"sass-loader": "^7.1.0",
"v-clipboard": "^2.2.1",
"vue": "^2.6.6",
Expand Down
1 change: 1 addition & 0 deletions public/images/arrow-up-to-line.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion public/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<meta name="viewport" content="width=device-width,initial-scale=1.0,viewport-fit=cover">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<title>cube-scss-components</title>
</head>
Expand Down
40 changes: 29 additions & 11 deletions src/App.vue
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<template>
<div id="app">
<Documentation/>
<AppMenu />
<AppDocumentation />
<footer>
<div>cube-scss-components v{{ $root.$options.version }}</div>
<div>Cube Living, Inc. © {{ currentYear }}</div>
Expand All @@ -9,30 +10,31 @@
</template>

<script>
import Documentation from './components/Documentation.vue'
import AppMenu from './components/AppMenu.vue'
import AppDocumentation from './components/AppDocumentation.vue'
import './scss/index.scss'

export default {
name: 'app',
components: {
Documentation
AppMenu,
AppDocumentation
},
data () {
const now = new Date()
return {
currentYear: now.getFullYear()
}
computed: {
currentYear: () => new Date().getFullYear()
}
}
</script>

<style lang="scss" scoped>
@import "~@/scss/variables";
@import '~@/scss/variables';
#app {
width: 100%;
max-width: 1024px;
margin: 0 auto;
padding: 0 1em;
padding: 1em;
padding: calc(env(safe-area-inset-top) + 1em) calc(env(safe-area-inset-right) + 1em) calc(env(safe-area-inset-bottom) + 1em)
calc(env(safe-area-inset-left) + 1em);
}
footer {
display: flex;
Expand All @@ -41,6 +43,22 @@ footer {
align-items: center;
margin: 3em 0;
padding: 3em 1em;
color: $text-muted;
color: var(--text-muted);
}
</style>

<style lang="scss">
@import '~@/scss/variables';
.fade {
&-enter-active {
transition: all $timing-fast ease;
}
&-leave-active {
transition: all $timing-very-fast ease;
}
&-enter,
&-leave-to {
opacity: 0;
}
}
</style>
28 changes: 27 additions & 1 deletion src/components.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,31 @@
import Vue from 'vue'

import Example from './components/Example.vue'
import Example from './components/AppExample.vue'
import ArrowUpToLine from './components/icons/ArrowUpToLine.vue'
import ChevronRight from './components/icons/ChevronRight.vue'
import ChevronLeftSlashChevronRight from './components/icons/ChevronLeftSlashChevronRight.vue'
import CircleRighthalfFill from './components/icons/CircleRighthalfFill.vue'
import DocOnClipboard from './components/icons/DocOnClipboard.vue'
import Minus from './components/icons/Minus.vue'
import MoonFill from './components/icons/MoonFill.vue'
import PersonCropSquare from './components/icons/PersonCropSquare.vue'
import Plus from './components/icons/Plus.vue'
import SunMax from './components/icons/SunMax.vue'
import Star from './components/icons/Star.vue'
import StarFill from './components/icons/StarFill.vue'
import StarLefthalfFill from './components/icons/StarLefthalfFill.vue'

Vue.component(Example.name, Example)
Vue.component('ArrowUpToLine', ArrowUpToLine)
Vue.component('ChevronRight', ChevronRight)
Vue.component('ChevronLeftSlashChevronRight', ChevronLeftSlashChevronRight)
Vue.component('CircleRighthalfFill', CircleRighthalfFill)
Vue.component('DocOnClipboard', DocOnClipboard)
Vue.component('Minus', Minus)
Vue.component('MoonFill', MoonFill)
Vue.component('PersonCropSquare', PersonCropSquare)
Vue.component('Plus', Plus)
Vue.component('SunMax', SunMax)
Vue.component('Star', Star)
Vue.component('StarFill', StarFill)
Vue.component('StarLefthalfFill', StarLefthalfFill)
Loading