mirror of
https://github.com/nowcommunity/nowdatabase.git
synced 2026-10-12 19:13:52 +03:00
feat: include isotopes in cross-search
This commit is contained in:
@@ -444,6 +444,84 @@ export const CrossSearchTable = ({ selectorFn }: { selectorFn?: (newObject: Cros
|
||||
size: 20,
|
||||
filterFn: 'contains',
|
||||
},
|
||||
{
|
||||
accessorKey: 'dc13_mean',
|
||||
header: 'dC13 Mean',
|
||||
size: 20,
|
||||
filterVariant: 'range',
|
||||
enableColumnFilterModes: false,
|
||||
Cell: ({ cell }) => formatWithMaxThreeDecimals(cell.getValue() as number),
|
||||
},
|
||||
{
|
||||
accessorKey: 'dc13_n',
|
||||
header: 'dC13 n',
|
||||
size: 20,
|
||||
filterVariant: 'range',
|
||||
enableColumnFilterModes: false,
|
||||
},
|
||||
{
|
||||
accessorKey: 'dc13_max',
|
||||
header: 'dC13 Max',
|
||||
size: 20,
|
||||
filterVariant: 'range',
|
||||
enableColumnFilterModes: false,
|
||||
Cell: ({ cell }) => formatWithMaxThreeDecimals(cell.getValue() as number),
|
||||
},
|
||||
{
|
||||
accessorKey: 'dc13_min',
|
||||
header: 'dC13 Min',
|
||||
size: 20,
|
||||
filterVariant: 'range',
|
||||
enableColumnFilterModes: false,
|
||||
Cell: ({ cell }) => formatWithMaxThreeDecimals(cell.getValue() as number),
|
||||
},
|
||||
{
|
||||
accessorKey: 'dc13_stdev',
|
||||
header: 'dC13 STDEV',
|
||||
size: 20,
|
||||
filterVariant: 'range',
|
||||
enableColumnFilterModes: false,
|
||||
Cell: ({ cell }) => formatWithMaxThreeDecimals(cell.getValue() as number),
|
||||
},
|
||||
{
|
||||
accessorKey: 'do18_mean',
|
||||
header: 'dO18 Mean',
|
||||
size: 20,
|
||||
filterVariant: 'range',
|
||||
enableColumnFilterModes: false,
|
||||
Cell: ({ cell }) => formatWithMaxThreeDecimals(cell.getValue() as number),
|
||||
},
|
||||
{
|
||||
accessorKey: 'do18_n',
|
||||
header: 'dO18 n',
|
||||
size: 20,
|
||||
filterVariant: 'range',
|
||||
enableColumnFilterModes: false,
|
||||
},
|
||||
{
|
||||
accessorKey: 'do18_max',
|
||||
header: 'dO18 Max',
|
||||
size: 20,
|
||||
filterVariant: 'range',
|
||||
enableColumnFilterModes: false,
|
||||
Cell: ({ cell }) => formatWithMaxThreeDecimals(cell.getValue() as number),
|
||||
},
|
||||
{
|
||||
accessorKey: 'do18_min',
|
||||
header: 'dO18 Min',
|
||||
size: 20,
|
||||
filterVariant: 'range',
|
||||
enableColumnFilterModes: false,
|
||||
Cell: ({ cell }) => formatWithMaxThreeDecimals(cell.getValue() as number),
|
||||
},
|
||||
{
|
||||
accessorKey: 'do18_stdev',
|
||||
header: 'dO18 STDEV',
|
||||
size: 20,
|
||||
filterVariant: 'range',
|
||||
enableColumnFilterModes: false,
|
||||
Cell: ({ cell }) => formatWithMaxThreeDecimals(cell.getValue() as number),
|
||||
},
|
||||
{
|
||||
id: 'microwear_now_ls',
|
||||
accessorFn: row => row.microwear_now_ls || '',
|
||||
@@ -784,6 +862,16 @@ export const CrossSearchTable = ({ selectorFn }: { selectorFn?: (newObject: Cros
|
||||
orig_entry: false,
|
||||
source_name: false,
|
||||
id_status: false,
|
||||
dc13_mean: false,
|
||||
dc13_n: false,
|
||||
dc13_max: false,
|
||||
dc13_min: false,
|
||||
dc13_stdev: false,
|
||||
do18_mean: false,
|
||||
do18_n: false,
|
||||
do18_max: false,
|
||||
do18_min: false,
|
||||
do18_stdev: false,
|
||||
microwear_now_ls: false,
|
||||
mesowear_now_ls: false,
|
||||
mw_or_high_now_ls: false,
|
||||
@@ -914,6 +1002,22 @@ export const CrossSearchTable = ({ selectorFn }: { selectorFn?: (newObject: Cros
|
||||
],
|
||||
},
|
||||
{ id: 'occurrence', label: 'Occurrence', columnIds: ['orig_entry', 'source_name', 'id_status'] },
|
||||
{
|
||||
id: 'isotopes',
|
||||
label: 'Isotopes',
|
||||
columnIds: [
|
||||
'dc13_mean',
|
||||
'dc13_n',
|
||||
'dc13_max',
|
||||
'dc13_min',
|
||||
'dc13_stdev',
|
||||
'do18_mean',
|
||||
'do18_n',
|
||||
'do18_max',
|
||||
'do18_min',
|
||||
'do18_stdev',
|
||||
],
|
||||
},
|
||||
{ id: 'diet', label: 'Diet', columnIds: ['diet1', 'diet2', 'diet3'] },
|
||||
{ id: 'locomotion', label: 'Locomotion', columnIds: ['locomo1', 'locomo2', 'locomo3'] },
|
||||
{ id: 'size', label: 'Size', columnIds: ['sv_length', 'body_mass_com_species', 'sd_size', 'sd_display'] },
|
||||
|
||||
@@ -297,16 +297,16 @@ export type CrossSearch = {
|
||||
// mw_scale_max_now_ls: number | null;
|
||||
// mw_value_now_ls: number | null;
|
||||
microwear_now_ls: string | null
|
||||
// dc13_mean: number | null;
|
||||
// dc13_n: number | null;
|
||||
// dc13_max: number | null;
|
||||
// dc13_min: number | null;
|
||||
// dc13_stdev: number | null;
|
||||
// do18_mean: number | null;
|
||||
// do18_n: number | null;
|
||||
// do18_max: number | null;
|
||||
// do18_min: number | null;
|
||||
// do18_stdev: number | null;
|
||||
dc13_mean: number | null
|
||||
dc13_n: number | null
|
||||
dc13_max: number | null
|
||||
dc13_min: number | null
|
||||
dc13_stdev: number | null
|
||||
do18_mean: number | null
|
||||
do18_n: number | null
|
||||
do18_max: number | null
|
||||
do18_min: number | null
|
||||
do18_stdev: number | null
|
||||
|
||||
// now_loc fields
|
||||
lid_now_loc: number
|
||||
|
||||
Reference in New Issue
Block a user