iceshrimp/src/client/app/mobile/views/components/drive.folder.vue

57 lines
920 B
Vue
Raw Normal View History

2018-02-20 10:15:18 +09:00
<template>
<a class="jvwxssxsytqlqvrpiymarjlzlsxskqsr" @click.prevent="onClick" :href="`/i/drive/folder/${ folder.id }`">
2018-02-20 10:15:18 +09:00
<div class="container">
<p class="name"><fa icon="folder"/>{{ folder.name }}</p><fa icon="angle-right"/>
2018-02-20 10:15:18 +09:00
</div>
</a>
</template>
<script lang="ts">
import Vue from 'vue';
export default Vue.extend({
props: ['folder'],
computed: {
browser(): any {
return this.$parent;
}
},
methods: {
onClick() {
this.browser.cd(this.folder);
}
}
});
</script>
<style lang="stylus" scoped>
2018-09-28 14:03:55 +09:00
.jvwxssxsytqlqvrpiymarjlzlsxskqsr
2018-02-20 10:15:18 +09:00
display block
2018-09-28 14:03:55 +09:00
color var(--text)
2018-02-20 10:15:18 +09:00
text-decoration none !important
*
user-select none
pointer-events none
> .container
max-width 500px
margin 0 auto
padding 16px
> .name
display block
margin 0
padding 0
> [data-icon]
2018-02-20 10:15:18 +09:00
margin-right 6px
> [data-icon]
2018-02-20 10:15:18 +09:00
position absolute
top 0
bottom 0
right 20px
height 100%
2018-02-20 10:15:18 +09:00
</style>