(props)
| 1 | export const VizSelector = (props) => { |
| 2 | let selected = props.selected |
| 3 | let mapClassName = |
| 4 | 'relative mt-px inline-flex items-center rounded-t-md rounded-tr-none rounded-l-md px-3 py-2 text-sm font-semibold text-gray-900 dark:text-neutral-200 ring-1 ring-inset ring-gray-300 dark:ring-dark-300 hover:bg-gray-100 focus:z-10 ' + |
| 5 | (selected == 'map' |
| 6 | ? 'bg-gray-100 dark:bg-neutral-700' |
| 7 | : 'bg-white dark:bg-neutral-600 hover:bg-gray-100 hover:dark:bg-neutral-700') |
| 8 | let chartClassName = |
| 9 | 'relative mt-px -ml-px inline-flex items-center rounded-r-md px-3 py-2 text-sm font-semibold text-gray-900 dark:text-neutral-200 ring-1 ring-inset ring-gray-300 dark:ring-dark-300 hover:bg-gray-100 focus:z-10 ' + |
| 10 | (selected == 'chart' |
| 11 | ? 'bg-gray-100 dark:bg-neutral-700' |
| 12 | : 'bg-white dark:bg-neutral-600 hover:bg-gray-100 hover:dark:bg-neutral-700') |
| 13 | |
| 14 | return ( |
| 15 | <> |
| 16 | <div className="block relative right-0 top-0"> |
| 17 | <span className="isolate inline-flex rounded-sm shadow-sm "> |
| 18 | <button |
| 19 | type="button" |
| 20 | className={mapClassName} |
| 21 | onClick={() => { |
| 22 | props.setSelected('map') |
| 23 | }} |
| 24 | > |
| 25 | <span>Map</span> |
| 26 | </button> |
| 27 | |
| 28 | <button |
| 29 | type="button" |
| 30 | className={chartClassName} |
| 31 | onClick={() => { |
| 32 | props.setSelected('chart') |
| 33 | }} |
| 34 | > |
| 35 | <span>Chart</span> |
| 36 | </button> |
| 37 | </span> |
| 38 | </div> |
| 39 | </> |
| 40 | ) |
| 41 | } |
nothing calls this directly
no outgoing calls
no test coverage detected