From cf304f14eb5455ae0e9ca0fdc16868d4bf7712a0 Mon Sep 17 00:00:00 2001 From: Marcos Moura Date: Thu, 29 Dec 2016 02:42:00 -0200 Subject: [PATCH] create base mdProgress component files --- docs/src/App.vue | 4 ++ docs/src/pages/components/Progress.vue | 80 ++++++++++++++++++++++ docs/src/routes.js | 6 ++ src/components/mdProgress/index.js | 8 +++ src/components/mdProgress/mdProgress.scss | 5 ++ src/components/mdProgress/mdProgress.theme | 5 ++ src/components/mdProgress/mdProgress.vue | 37 ++++++++++ src/index.js | 2 + 8 files changed, 147 insertions(+) create mode 100644 docs/src/pages/components/Progress.vue create mode 100644 src/components/mdProgress/index.js create mode 100644 src/components/mdProgress/mdProgress.scss create mode 100644 src/components/mdProgress/mdProgress.theme create mode 100644 src/components/mdProgress/mdProgress.vue diff --git a/docs/src/App.vue b/docs/src/App.vue index a41d3c8..f6fab75 100644 --- a/docs/src/App.vue +++ b/docs/src/App.vue @@ -95,6 +95,10 @@ Menu + + Progress + + Radio diff --git a/docs/src/pages/components/Progress.vue b/docs/src/pages/components/Progress.vue new file mode 100644 index 0000000..fab2713 --- /dev/null +++ b/docs/src/pages/components/Progress.vue @@ -0,0 +1,80 @@ + + + + + diff --git a/docs/src/routes.js b/docs/src/routes.js index cd2c4c4..4f6f6d3 100644 --- a/docs/src/routes.js +++ b/docs/src/routes.js @@ -21,6 +21,7 @@ const InkRipple = (resolve) => require(['./pages/components/InkRipple'], resolve const Input = (resolve) => require(['./pages/components/Input'], resolve); const List = (resolve) => require(['./pages/components/List'], resolve); const Menu = (resolve) => require(['./pages/components/Menu'], resolve); +const Progress = (resolve) => require(['./pages/components/Progress'], resolve); const Radio = (resolve) => require(['./pages/components/Radio'], resolve); const Select = (resolve) => require(['./pages/components/Select'], resolve); const Sidenav = (resolve) => require(['./pages/components/Sidenav'], resolve); @@ -146,6 +147,11 @@ const components = [ name: 'components:menu', component: Menu }, + { + path: '/components/progress', + name: 'components:progress', + component: Progress + }, { path: '/components/radio', name: 'components:radio', diff --git a/src/components/mdProgress/index.js b/src/components/mdProgress/index.js new file mode 100644 index 0000000..696e8c3 --- /dev/null +++ b/src/components/mdProgress/index.js @@ -0,0 +1,8 @@ +import mdProgress from './mdProgress.vue'; +import mdProgressTheme from './mdProgress.theme'; + +export default function install(Vue) { + Vue.component('md-progress', Vue.extend(mdProgress)); + + Vue.material.styles.push(mdProgressTheme); +} diff --git a/src/components/mdProgress/mdProgress.scss b/src/components/mdProgress/mdProgress.scss new file mode 100644 index 0000000..b1efbfc --- /dev/null +++ b/src/components/mdProgress/mdProgress.scss @@ -0,0 +1,5 @@ +@import '../../core/stylesheets/variables.scss'; + +.md-progress { + +} diff --git a/src/components/mdProgress/mdProgress.theme b/src/components/mdProgress/mdProgress.theme new file mode 100644 index 0000000..d3192a0 --- /dev/null +++ b/src/components/mdProgress/mdProgress.theme @@ -0,0 +1,5 @@ +.THEME_NAME { + &.md-progress { + + } +} diff --git a/src/components/mdProgress/mdProgress.vue b/src/components/mdProgress/mdProgress.vue new file mode 100644 index 0000000..8b27a3e --- /dev/null +++ b/src/components/mdProgress/mdProgress.vue @@ -0,0 +1,37 @@ + + + + + diff --git a/src/index.js b/src/index.js index 0c9286d..a8d3d89 100644 --- a/src/index.js +++ b/src/index.js @@ -16,6 +16,7 @@ import MdInputContainer from './components/mdInputContainer'; import MdLayout from './components/mdLayout'; import MdList from './components/mdList'; import MdMenu from './components/mdMenu'; +import MdProgress from './components/mdProgress'; import MdRadio from './components/mdRadio'; import MdSelect from './components/mdSelect'; import MdSidenav from './components/mdSidenav'; @@ -48,6 +49,7 @@ const options = { MdLayout, MdList, MdMenu, + MdProgress, MdRadio, MdSelect, MdSidenav,