export function SegmentSelect()

in src/components/view/SegmentSelect/SegmentSelect.tsx [15:29]


export function SegmentSelect(props: SegmentSelectProps) {
  const [Label, expanded, setExpanded] = useExpandableLabel(false);

  return !expanded ? (
    <Label
      Component={
        <a title={props.value?.label || PLACEHOLDER} className={cx('gf-form-label', 'query-part')}>
          {props.value?.label || PLACEHOLDER}
        </a>
      }
    />
  ) : (
    <CustomAsyncSelect loadOptions={props.loadOptions} onChange={props.onChange} setExpanded={setExpanded} />
  );
}