src/routing/pages/probe/Table.svelte (30 lines of code) (raw):

<script> import { fade } from 'svelte/transition'; import Probe from '../../wrappers/Probe.svelte'; import ProbeTableView from '../../../components/table/ProbeTableView.svelte'; import ProbeTitle from '../../../components/regions/ProbeTitle.svelte'; import { store } from '../../../state/store'; import { getHistogramName } from '../../../config/shared'; </script> <Probe let:data let:probeType> <div class="graphic-body__content graphic-body__content--no-padding"> <div in:fade> <!-- this conditional is a stopgap until we fix https://github.com/mozilla/glam/issues/206 --> {#if $store.probe.loaded} <ProbeTableView data={data.data} {probeType} bucketOptions={data.bucketOptions} colorMap={data.bucketColorMap} visibleBuckets={[...$store.activeBuckets]} densityMetricType={getHistogramName( $store.productDimensions.normalizationType )} aggregationLevel={$store.productDimensions.aggregationLevel} > <ProbeTitle /> </ProbeTableView> {/if} </div> </div> </Probe>