Skip to content

Commit

Permalink
wip: metadata refactor
Browse files Browse the repository at this point in the history
  • Loading branch information
agritheory committed Oct 12, 2024
1 parent 9ec83c1 commit 522c174
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 48 deletions.
68 changes: 23 additions & 45 deletions beam/src/components/BeamMetadata.vue
Original file line number Diff line number Diff line change
@@ -1,55 +1,33 @@
<template>
<div class="beam_metadata">
<div class="beam_metadata_content">
<div class="beam_metadata_header beam_metadata--two-column">
<h1 class="beam_metadata_header-order-num">
{{ order.orderNumber }} <span class="beam_metadata--normal">{{ order.product }}</span>
</h1>
<div :class="{ alert: !order.complete }" class="beam_metadata_count">
<p>{{ order.quantity }}/{{ order.total }}</p>
</div>
</div>
<div class="beam_metadata_block">
<p class="beam_metadata_heading">
Status:
<span :class="{ alert: !order.complete }" class="beam_metadata--normal">{{
order.complete ? 'Complete' : 'In Progress'
}}</span>
</p>
</div>
<div class="beam_metadata_shipping beam_metadata_block">
<div class="beam_metadata_source">
<p class="beam_metadata_heading">Source</p>
<p>
Packing Warehouse Inc.<br />
1432 W. Parkway Ave.<br />
Chicago, IL 60617
<slot>
<div class="beam_metadata_header beam_metadata--two-column"></div>
<div class="beam_metadata_block">
<p class="beam_metadata_heading">
Status:
<span :class="{ alert: !order.complete }" class="beam_metadata--normal">{{
order.complete ? 'Complete' : 'In Progress'
}}</span>
</p>
</div>
<div class="beam_metadata_arrow">
<div class="beam_metadata_arrow-body"></div>
<div class="beam_metadata_arrow-head">
<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.74 7.78">
<polygon points="6.74 3.89 0 0 0 7.78 6.74 3.89" style="fill: #c4c4c4" />
</svg>
<div class="beam_metadata_shipping beam_metadata_block">
<div class="beam_metadata_source">
<p class="beam_metadata_heading">Source</p>
</div>
<div class="beam_metadata_arrow">
<div class="beam_metadata_arrow-body"></div>
<div class="beam_metadata_arrow-head">
<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.74 7.78">
<polygon points="6.74 3.89 0 0 0 7.78 6.74 3.89" style="fill: #c4c4c4" />
</svg>
</div>
</div>
<div class="beam_metadata_source">
<p class="beam_metadata_heading">Receiving</p>
</div>
</div>
<div class="beam_metadata_source">
<p class="beam_metadata_heading">Receiving</p>
<p>
Packing Warehouse Inc.<br />
1432 W. Parkway Ave.<br />
Chicago, IL 60617
</p>
</div>
</div>
<div class="beam_metadata_component_header beam_metadata_block">
<p class="beam_metadata_heading">Components</p>
<p class="beam_metadata_heading">Quantity</p>
</div>
</div>
<div class="beam_metadata_components">
<slot name="components"></slot>
</slot>
</div>
</div>
</template>
Expand Down
19 changes: 16 additions & 3 deletions examples/beam/default.story.vue
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,22 @@
</template>

<BeamMetadata :order="workOrder">
<template #components>
<ListView :items="items" @scrollbottom="loadMoreItems" />
</template>
<div class="beam_metadata_shipping beam_metadata_block">
<div class="beam_metadata_source">
<p class="beam_metadata_heading">Source</p>
</div>
<div class="beam_metadata_arrow">
<div class="beam_metadata_arrow-body"></div>
<div class="beam_metadata_arrow-head">
<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.74 7.78">
<polygon points="6.74 3.89 0 0 0 7.78 6.74 3.89" style="fill: #c4c4c4" />
</svg>
</div>
</div>
<div class="beam_metadata_source">
<p class="beam_metadata_heading">Receiving</p>
</div>
</div>
</BeamMetadata>
</Variant>
</Story>
Expand Down

0 comments on commit 522c174

Please sign in to comment.