diff --git a/docs/src/App.vue b/docs/src/App.vue index 5e87f18..a41d3c8 100644 --- a/docs/src/App.vue +++ b/docs/src/App.vue @@ -71,6 +71,10 @@ Dialog + + File + + Icon diff --git a/docs/src/pages/components/File.vue b/docs/src/pages/components/File.vue new file mode 100644 index 0000000..25ffc8c --- /dev/null +++ b/docs/src/pages/components/File.vue @@ -0,0 +1,56 @@ + + + diff --git a/docs/src/routes.js b/docs/src/routes.js index 95d7a8d..cd2c4c4 100644 --- a/docs/src/routes.js +++ b/docs/src/routes.js @@ -14,6 +14,7 @@ const Card = (resolve) => require(['./pages/components/Card'], resolve); const Checkbox = (resolve) => require(['./pages/components/Checkbox'], resolve); const Chips = (resolve) => require(['./pages/components/Chips'], resolve); const Dialog = (resolve) => require(['./pages/components/Dialog'], resolve); +const File = (resolve) => require(['./pages/components/File'], resolve); const Icon = (resolve) => require(['./pages/components/Icon'], resolve); const ImageLoader = (resolve) => require(['./pages/components/ImageLoader'], resolve); const InkRipple = (resolve) => require(['./pages/components/InkRipple'], resolve); @@ -110,6 +111,11 @@ const components = [ name: 'components:dialog', component: Dialog }, + { + path: '/components/file', + name: 'components:file', + component: File + }, { path: '/components/icon', name: 'components:icon', diff --git a/src/components/mdFile/index.js b/src/components/mdFile/index.js new file mode 100644 index 0000000..422b3d1 --- /dev/null +++ b/src/components/mdFile/index.js @@ -0,0 +1,8 @@ +import mdFile from './mdFile.vue'; +import mdFileTheme from './mdFile.theme'; + +export default function install(Vue) { + Vue.component('md-file', Vue.extend(mdFile)); + + Vue.material.styles.push(mdFileTheme); +} diff --git a/src/components/mdFile/mdFile.scss b/src/components/mdFile/mdFile.scss new file mode 100644 index 0000000..5650c70 --- /dev/null +++ b/src/components/mdFile/mdFile.scss @@ -0,0 +1,5 @@ +@import '../../core/stylesheets/variables.scss'; + +.md-file { + +} diff --git a/src/components/mdFile/mdFile.theme b/src/components/mdFile/mdFile.theme new file mode 100644 index 0000000..0347dad --- /dev/null +++ b/src/components/mdFile/mdFile.theme @@ -0,0 +1,5 @@ +.THEME_NAME { + &.md-file { + + } +} diff --git a/src/components/mdFile/mdFile.vue b/src/components/mdFile/mdFile.vue new file mode 100644 index 0000000..142f3ca --- /dev/null +++ b/src/components/mdFile/mdFile.vue @@ -0,0 +1,37 @@ + + + + + diff --git a/src/index.js b/src/index.js index 99f21e7..0c9286d 100644 --- a/src/index.js +++ b/src/index.js @@ -9,6 +9,7 @@ import MdCheckbox from './components/mdCheckbox'; import MdChips from './components/mdChips'; import MdDialog from './components/mdDialog'; import MdDivider from './components/mdDivider'; +import MdFile from './components/mdFile'; import MdIcon from './components/mdIcon'; import MdImage from './components/mdImage'; import MdInputContainer from './components/mdInputContainer'; @@ -40,6 +41,7 @@ const options = { MdChips, MdDialog, MdDivider, + MdFile, MdIcon, MdImage, MdInputContainer,