|
|
|
@ -34,6 +34,7 @@ |
|
|
|
) |
|
|
|
|
|
|
|
function saveView() { |
|
|
|
if (!view.calculation) view.calculation = "stats" |
|
|
|
backendUiStore.actions.views.save(view) |
|
|
|
notifier.success(`View ${view.name} saved.`) |
|
|
|
analytics.captureEvent("Added View Calculate", { field: view.field }) |
|
|
|
@ -50,14 +51,15 @@ |
|
|
|
<Popover bind:this={dropdown} {anchor} align="left"> |
|
|
|
<h5>Calculate</h5> |
|
|
|
<div class="input-group-row"> |
|
|
|
<p>The</p> |
|
|
|
<!-- <p>The</p> |
|
|
|
<Select secondary thin bind:value={view.calculation}> |
|
|
|
<option value="">Choose an option</option> |
|
|
|
{#each CALCULATIONS as calculation} |
|
|
|
<option value={calculation.key}>{calculation.name}</option> |
|
|
|
{/each} |
|
|
|
</Select> |
|
|
|
<p>of</p> |
|
|
|
<p>of</p> --> |
|
|
|
<p>The statistics of</p> |
|
|
|
<Select secondary thin bind:value={view.field}> |
|
|
|
<option value="">Choose an option</option> |
|
|
|
{#each fields as field} |
|
|
|
@ -86,7 +88,7 @@ |
|
|
|
|
|
|
|
.input-group-row { |
|
|
|
display: grid; |
|
|
|
grid-template-columns: 50px 1fr 20px 1fr; |
|
|
|
grid-template-columns: auto 1fr 20px 1fr; |
|
|
|
gap: var(--spacing-s); |
|
|
|
margin-bottom: var(--spacing-l); |
|
|
|
align-items: center; |
|
|
|
|