Sha256: 4cac2ec4d21160fc7df96bc1b6713e754f783d54641b2e7d132c9bc28d53c8b2

Contents?: true

Size: 716 Bytes

Versions: 10

Compression:

Stored size: 716 Bytes

Contents

<template>
	<div :class="'item ' + content.kind.toLowerCase()">
		<component :is="content.kind" :content="content">
		</component>
	</div>
</template>

<script>

var moment = require('moment');
import Stuff from '../components/Stuff'
import Post from '../components/Post'

export default {
	name: 'item',
	props: ['content'],
	components: {
		Post,
		Stuff,
	},
	data () {
		return {
		}
	},
	methods: {
	},
	mounted() {
	},
	filters: {
		capitalize: function(text) {
			return text[0].toUpperCase() + text.slice(1);
		},
		fromNow: function(date) {
			return moment(date).fromNow();
		},
		date: function(time) {
			return moment(time).format('MMM D, YY');
		}
	},
	watch: {
	}
}
</script>

<style scoped>
</style>

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
ilog-0.4.9 src/vue/components/Item.vue
ilog-0.4.8 src/vue/components/Item.vue
ilog-0.4.7 src/vue/components/Item.vue
ilog-0.4.6 src/vue/components/Item.vue
ilog-0.4.5 src/vue/components/Item.vue
ilog-0.4.4 src/vue/components/Item.vue
ilog-0.4.3 src/vue/components/Item.vue
ilog-0.4.2 src/vue/components/Item.vue
ilog-0.4.1 src/vue/components/Item.vue
ilog-0.4.0 src/vue/components/Item.vue