11import { ReactNode } from 'react' ;
2+ import { palette } from '@leafygreen-ui/palette' ;
23
34import { Marker } from '@/components/markers/marker' ;
45import MarkerOneOrMany from '@/assets/markers/marker-one-or-many.svg?react' ;
@@ -14,34 +15,64 @@ const markerList: Record<string, MarkerProps> = {
1415 component : < MarkerOneOrMany /> ,
1516 orient : 'auto-start-reverse' ,
1617 } ,
18+ 'start-oneOrMany-selected' : {
19+ component : < MarkerOneOrMany /> ,
20+ orient : 'auto-start-reverse' ,
21+ fill : palette . blue . base ,
22+ } ,
1723 'end-oneOrMany' : {
1824 component : < MarkerOneOrMany /> ,
1925 orient : 'auto' ,
2026 } ,
27+ 'end-oneOrMany-selected' : {
28+ component : < MarkerOneOrMany /> ,
29+ orient : 'auto' ,
30+ fill : palette . blue . base ,
31+ } ,
2132 'start-one' : {
2233 component : < MarkerOne /> ,
2334 orient : 'auto-start-reverse' ,
2435 } ,
36+ 'start-one-selected' : {
37+ component : < MarkerOne /> ,
38+ orient : 'auto-start-reverse' ,
39+ fill : palette . blue . base ,
40+ } ,
2541 'end-one' : {
2642 component : < MarkerOne /> ,
2743 orient : 'auto' ,
2844 } ,
45+ 'end-one-selected' : {
46+ component : < MarkerOne /> ,
47+ orient : 'auto' ,
48+ fill : palette . blue . base ,
49+ } ,
2950 'start-many' : {
3051 component : < MarkerMany /> ,
3152 orient : 'auto-start-reverse' ,
3253 } ,
54+ 'start-many-selected' : {
55+ component : < MarkerMany /> ,
56+ orient : 'auto-start-reverse' ,
57+ fill : palette . blue . base ,
58+ } ,
3359 'end-many' : {
3460 component : < MarkerMany /> ,
3561 orient : 'auto' ,
3662 } ,
63+ 'end-many-selected' : {
64+ component : < MarkerMany /> ,
65+ orient : 'auto' ,
66+ fill : palette . blue . base ,
67+ } ,
3768} ;
3869
3970export const MarkerList = ( ) => {
4071 return (
4172 < svg >
4273 < defs >
43- { Object . entries ( markerList ) . map ( ( [ id , { component, orient } ] ) => (
44- < Marker key = { id } data-testid = { id } orient = { orient } id = { id } >
74+ { Object . entries ( markerList ) . map ( ( [ id , { component, ... rest } ] ) => (
75+ < Marker key = { id } data-testid = { id } id = { id } { ... rest } >
4576 { component }
4677 </ Marker >
4778 ) ) }
0 commit comments