|
|
|
@ -3,7 +3,6 @@ |
|
|
|
|
|
|
|
export let _bb |
|
|
|
export let model |
|
|
|
export let layout = "list" |
|
|
|
|
|
|
|
let headers = [] |
|
|
|
let store = _bb.store |
|
|
|
@ -33,39 +32,5 @@ |
|
|
|
}) |
|
|
|
</script> |
|
|
|
|
|
|
|
<section class:grid={layout === 'grid'} class:list={layout === 'list'}> |
|
|
|
<div class="data-card" bind:this={target} /> |
|
|
|
<section bind:this={target}> |
|
|
|
</section> |
|
|
|
|
|
|
|
<style> |
|
|
|
.list { |
|
|
|
display: flex; |
|
|
|
flex-direction: column; |
|
|
|
font-family: Inter; |
|
|
|
} |
|
|
|
|
|
|
|
.grid { |
|
|
|
display: grid; |
|
|
|
grid-template-columns: 1fr 1fr 1fr; |
|
|
|
} |
|
|
|
|
|
|
|
ul { |
|
|
|
list-style-type: none; |
|
|
|
} |
|
|
|
|
|
|
|
li { |
|
|
|
margin: 5px 0 5px 0; |
|
|
|
} |
|
|
|
|
|
|
|
.data-card { |
|
|
|
border: 1px solid #ccc; |
|
|
|
border-radius: 5px; |
|
|
|
padding: 10px; |
|
|
|
} |
|
|
|
|
|
|
|
.data-key { |
|
|
|
font-weight: bold; |
|
|
|
font-size: 20px; |
|
|
|
text-transform: capitalize; |
|
|
|
} |
|
|
|
</style> |
|
|
|
|