initial: bootstrap from BukidBountyApp base
This commit is contained in:
11
resources/js/Components/Core/Layouts/Row/Col.vue
Normal file
11
resources/js/Components/Core/Layouts/Row/Col.vue
Normal file
@@ -0,0 +1,11 @@
|
||||
<template>
|
||||
<div class="col" :class="colClass">
|
||||
<slot />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
defineProps({
|
||||
colClass: { type: String, default: '' }
|
||||
})
|
||||
</script>
|
||||
21
resources/js/Components/Core/Layouts/Row/DualColRow.vue
Normal file
21
resources/js/Components/Core/Layouts/Row/DualColRow.vue
Normal file
@@ -0,0 +1,21 @@
|
||||
<template>
|
||||
<Row :row-class="rowClass" :hidden="hidden" :style="style">
|
||||
<Col>
|
||||
<slot name="left" />
|
||||
</Col>
|
||||
<Col>
|
||||
<slot name="right" />
|
||||
</Col>
|
||||
</Row>
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import Row from './Row.vue'
|
||||
import Col from './Col.vue'
|
||||
|
||||
defineProps({
|
||||
rowClass: { type: String, default: '' },
|
||||
hidden: { type: Boolean, default: false },
|
||||
style: { type: String, default: '' }
|
||||
})
|
||||
</script>
|
||||
22
resources/js/Components/Core/Layouts/Row/Row.vue
Normal file
22
resources/js/Components/Core/Layouts/Row/Row.vue
Normal file
@@ -0,0 +1,22 @@
|
||||
<template>
|
||||
<div
|
||||
class="row"
|
||||
:class="rowClass"
|
||||
:style="computedStyle"
|
||||
v-show="!hidden"
|
||||
>
|
||||
<slot />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { computed } from 'vue'
|
||||
|
||||
const props = defineProps({
|
||||
rowClass: { type: String, default: '' },
|
||||
hidden: { type: Boolean, default: false },
|
||||
style: { type: String, default: '' }
|
||||
})
|
||||
|
||||
const computedStyle = computed(() => props.style)
|
||||
</script>
|
||||
Reference in New Issue
Block a user