@@ -37,6 +37,7 @@ import { DataTablePagination } from '~/components/TablePagination';
3737import { TableSkeleton } from '~/components/TableSkeleton' ;
3838import { DataTableViewOptions } from '~/components/TableViewOptions' ;
3939import Well from '~/components/Well' ;
40+ import MetadataFilterPopover from '~/components/flags/MetadataFilterPopover' ;
4041
4142import { IBatchFlagEvaluationCount } from '~/types/Analytics' ;
4243import { IEnvironment } from '~/types/Environment' ;
@@ -47,8 +48,6 @@ import { useError } from '~/data/hooks/error';
4748import { applyMetadataFilters } from '~/utils/flagMetadataFilter' ;
4849import { cls } from '~/utils/helpers' ;
4950
50- import MetadataFilterPopover from '~/components/flags/MetadataFilterPopover' ;
51-
5251function VariantFlagBadge ( { enabled } : { enabled : boolean } ) {
5352 return (
5453 < div
@@ -338,9 +337,7 @@ export default function FlagTable(props: FlagTableProps) {
338337 < Searchbox value = { filter ?? '' } onChange = { setFilter } />
339338 < MetadataFilterPopover
340339 availableKeys = { availableMetadataKeys }
341- onAdd = { ( f ) =>
342- setMetadataFilters ( ( prev ) => [ ...prev , f ] )
343- }
340+ onAdd = { ( f ) => setMetadataFilters ( ( prev ) => [ ...prev , f ] ) }
344341 />
345342 </ div >
346343 { hasFlags && < DataTableViewOptions table = { table } /> }
@@ -361,7 +358,9 @@ export default function FlagTable(props: FlagTableProps) {
361358 < button
362359 type = "button"
363360 onClick = { ( ) =>
364- setMetadataFilters ( ( prev ) => prev . filter ( ( _ , idx ) => idx !== i ) )
361+ setMetadataFilters ( ( prev ) =>
362+ prev . filter ( ( _ , idx ) => idx !== i )
363+ )
365364 }
366365 aria-label = { `Remove filter ${ f . key } :${ f . value } ` }
367366 className = "ml-1 rounded-full hover:bg-muted p-0.5"
@@ -387,15 +386,15 @@ export default function FlagTable(props: FlagTableProps) {
387386 ) }
388387 { table . getRowCount ( ) === 0 &&
389388 ( filter . length > 0 || metadataFilters . length > 0 ) && (
390- < Well >
391- < div className = "flex flex-col items-center text-center p-4" >
392- < FlagIcon className = "h-12 w-12 text-muted-foreground/30 mb-4" />
393- < p className = "text-sm text-muted-foreground" >
394- No flags matched your search
395- </ p >
396- </ div >
397- </ Well >
398- ) }
389+ < Well >
390+ < div className = "flex flex-col items-center text-center p-4" >
391+ < FlagIcon className = "h-12 w-12 text-muted-foreground/30 mb-4" />
392+ < p className = "text-sm text-muted-foreground" >
393+ No flags matched your search
394+ </ p >
395+ </ div >
396+ </ Well >
397+ ) }
399398
400399 < div className = "space-y-2" >
401400 { table . getRowModel ( ) . rows . map ( ( row ) => {
0 commit comments