7 changed files with 101 additions and 0 deletions
@ -0,0 +1,66 @@
@@ -0,0 +1,66 @@
|
||||
<script> |
||||
import Locations from './Locations.svelte'; |
||||
import ItemList from './ItemList.svelte'; |
||||
import ItemProps from './ItemProps.svelte'; |
||||
|
||||
import { t } from '../../translations.svelte'; |
||||
let companies = [ |
||||
{ |
||||
id: 1, |
||||
name: 'SRSoftware', |
||||
locations:{ |
||||
Langenorla:{ |
||||
Hauptgebäude:{ |
||||
Obergeschoss:{ |
||||
}, |
||||
Untergeschoss:{ |
||||
Einliegerwohnung:{ |
||||
Bad:{ |
||||
}, |
||||
Küche:{ |
||||
}, |
||||
Wohnzimmer:{ |
||||
} |
||||
}, |
||||
Flur:{ |
||||
}, |
||||
Küche:{ |
||||
}, |
||||
Studio:{ |
||||
} |
||||
}, |
||||
Werkstatt:{ |
||||
} |
||||
}, |
||||
Nebengebäude:{ |
||||
}, |
||||
Grundstück:{ |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
|
||||
{ id: 2, name: 'Alrauna', locations: {} } |
||||
] |
||||
</script> |
||||
|
||||
<h2>{t('Stock')}</h2> |
||||
<table> |
||||
<tbody> |
||||
<tr> |
||||
<td class="locations"> |
||||
{#each companies as company} |
||||
<h3>{company.name}</h3> |
||||
|
||||
<Locations locations={company.locations} /> |
||||
{/each} |
||||
</td> |
||||
<td class="items"> |
||||
<ItemList /> |
||||
</td> |
||||
<td class="properties"> |
||||
<ItemProps /> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
@ -0,0 +1,14 @@
@@ -0,0 +1,14 @@
|
||||
<script> |
||||
import { t } from '../../translations.svelte'; |
||||
</script> |
||||
<ul> |
||||
<li> |
||||
<button> |
||||
<span></span> |
||||
{t('add_object',{object:'item'})} |
||||
</button> |
||||
</li> |
||||
<li>Item 1</li> |
||||
<li>Item 2</li> |
||||
<li>Item 3</li> |
||||
</ul> |
||||
@ -0,0 +1,5 @@
@@ -0,0 +1,5 @@
|
||||
<ul> |
||||
<li>Prop 1</li> |
||||
<li>Prop 2</li> |
||||
<li>Prop 3</li> |
||||
</ul> |
||||
@ -0,0 +1,12 @@
@@ -0,0 +1,12 @@
|
||||
<script> |
||||
let { locations } = $props(); |
||||
</script> |
||||
|
||||
<ul> |
||||
{#each Object.entries(locations) as [k,v]} |
||||
<li> |
||||
{k} |
||||
<svelte:self locations={v} /> |
||||
</li> |
||||
{/each} |
||||
</ul> |
||||
Loading…
Reference in new issue