{"mappings":"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","sources":["packages/@adobe/react-spectrum/src/list/ListViewItem.tsx"],"sourcesContent":["/*\n * Copyright 2021 Adobe. All rights reserved.\n * This file is licensed to you under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License. You may obtain a copy\n * of the License at http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS\n * OF ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n */\nimport {Checkbox} from '../checkbox/Checkbox';\n\nimport ChevronLeftMedium from '@spectrum-icons/ui/ChevronLeftMedium';\nimport ChevronRightMedium from '@spectrum-icons/ui/ChevronRightMedium';\nimport {classNames} from '../utils/classNames';\nimport {ClearSlots, SlotProvider} from '../utils/Slots';\nimport {CSSTransition} from 'react-transition-group';\nimport type {DraggableItemResult} from 'react-aria/useDraggableCollection';\nimport type {DropIndicatorAria} from 'react-aria/useDroppableCollection';\nimport {DropTarget, Node} from '@react-types/shared';\nimport {FocusRing} from 'react-aria/FocusRing';\nimport {Grid} from '../layout/Grid';\nimport {isFocusVisible as isGlobalFocusVisible} from 'react-aria/private/interactions/useFocusVisible';\nimport ListGripper from '@spectrum-icons/ui/ListGripper';\nimport listStyles from './styles.css';\nimport {ListViewContext} from './ListView';\nimport {mergeProps} from 'react-aria/mergeProps';\nimport {Provider} from '../provider/Provider';\nimport React, {JSX, useContext, useRef} from 'react';\nimport {Text} from '../text/Text';\nimport {useButton} from 'react-aria/useButton';\nimport {useFocusRing} from 'react-aria/useFocusRing';\nimport {useGridListItem, useGridListSelectionCheckbox} from 'react-aria/useGridList';\nimport {useHasChild} from '../utils/useHasChild';\nimport {useHover} from 'react-aria/useHover';\nimport {useLocale} from 'react-aria/I18nProvider';\nimport {useVisuallyHidden} from 'react-aria/VisuallyHidden';\n\ninterface ListViewItemProps<T> {\n  item: Node<T>;\n  isEmphasized: boolean;\n  hasActions: boolean;\n}\n\nexport function ListViewItem<T>(props: ListViewItemProps<T>): JSX.Element {\n  let {item, isEmphasized} = props;\n  let {\n    state,\n    dragState,\n    dropState,\n    isListDraggable,\n    isListDroppable,\n    layout,\n    dragAndDropHooks,\n    loadingState\n  } = useContext(ListViewContext)!;\n  let {direction} = useLocale();\n  let rowRef = useRef<HTMLDivElement | null>(null);\n  let checkboxWrapperRef = useRef<HTMLDivElement | null>(null);\n  let {isFocusVisible: isFocusVisibleWithin, focusProps: focusWithinProps} = useFocusRing({\n    within: true\n  });\n  let {isFocusVisible, focusProps} = useFocusRing();\n  let {\n    rowProps,\n    gridCellProps,\n    isPressed,\n    descriptionProps,\n    isSelected,\n    isDisabled,\n    allowsSelection,\n    hasAction\n  } = useGridListItem(\n    {\n      node: item,\n      isVirtualized: true,\n      shouldSelectOnPressUp: isListDraggable\n    },\n    state,\n    rowRef\n  );\n  let {hoverProps, isHovered} = useHover({isDisabled: !allowsSelection && !hasAction});\n\n  let {checkboxProps} = useGridListSelectionCheckbox({key: item.key}, state);\n  let hasDescription = useHasChild(\n    `.${listStyles['react-spectrum-ListViewItem-description']}`,\n    rowRef\n  );\n\n  let draggableItem: DraggableItemResult | null = null;\n  if (isListDraggable && dragAndDropHooks && dragState) {\n    draggableItem = dragAndDropHooks.useDraggableItem!(\n      {key: item.key, hasDragButton: true},\n      dragState\n    );\n    if (isDisabled) {\n      draggableItem = null;\n    }\n  }\n  let isDropTarget = false;\n  let dropIndicator: DropIndicatorAria | null = null;\n  let dropIndicatorRef = useRef<HTMLDivElement | null>(null);\n  if (isListDroppable && dragAndDropHooks && dropState) {\n    let target = {type: 'item', key: item.key, dropPosition: 'on'} as DropTarget;\n    isDropTarget = dropState.isDropTarget(target);\n\n    dropIndicator = dragAndDropHooks.useDropIndicator!({target}, dropState, dropIndicatorRef);\n  }\n\n  let dragButtonRef = React.useRef<HTMLDivElement | null>(null);\n  let {buttonProps} = useButton(\n    {\n      ...draggableItem?.dragButtonProps,\n      elementType: 'div'\n    },\n    dragButtonRef\n  );\n\n  let chevron =\n    direction === 'ltr' ? (\n      <ChevronRightMedium\n        aria-hidden=\"true\"\n        UNSAFE_className={classNames(listStyles, 'react-spectrum-ListViewItem-parentIndicator', {\n          'react-spectrum-ListViewItem-parentIndicator--hasChildItems': item.props.hasChildItems,\n          'is-disabled': !hasAction\n        })}\n      />\n    ) : (\n      <ChevronLeftMedium\n        aria-hidden=\"true\"\n        UNSAFE_className={classNames(listStyles, 'react-spectrum-ListViewItem-parentIndicator', {\n          'react-spectrum-ListViewItem-parentIndicator--hasChildItems': item.props.hasChildItems,\n          'is-disabled': !hasAction\n        })}\n      />\n    );\n\n  let showCheckbox =\n    state.selectionManager.selectionMode !== 'none' &&\n    state.selectionManager.selectionBehavior === 'toggle';\n  let {visuallyHiddenProps} = useVisuallyHidden();\n\n  const mergedProps = mergeProps(\n    rowProps,\n    draggableItem?.dragProps,\n    hoverProps,\n    focusWithinProps,\n    focusProps\n  );\n\n  // Remove tab index from list row if performing a screenreader drag. This prevents TalkBack from focusing the row,\n  // allowing for single swipe navigation between row drop indicator\n  if (dragAndDropHooks?.isVirtualDragging?.()) {\n    mergedProps.tabIndex = undefined;\n  }\n\n  let isFirstRow = item.prevKey == null;\n  let isLastRow = item.nextKey == null;\n  // Figure out if the ListView content is equal or greater in height to the container. If so, we'll need to round the bottom\n  // border corners of the last row when selected and we can get rid of the bottom border if it isn't selected to avoid border overlap\n  // with bottom border\n  let isFlushWithContainerBottom = false;\n  if (isLastRow && loadingState !== 'loadingMore') {\n    if (layout.getContentSize()?.height >= (layout.virtualizer?.visibleRect.height ?? 0)) {\n      isFlushWithContainerBottom = true;\n    }\n  }\n  // previous item isn't selected\n  // and the previous item isn't focused or, if it is focused, then if focus globally isn't visible or just focus isn't in the listview\n  let roundTops =\n    !(item.prevKey != null && state.selectionManager.isSelected(item.prevKey)) &&\n    (state.selectionManager.focusedKey !== item.prevKey ||\n      !(isGlobalFocusVisible() && state.selectionManager.isFocused));\n  let roundBottoms =\n    !(item.nextKey != null && state.selectionManager.isSelected(item.nextKey)) &&\n    (state.selectionManager.focusedKey !== item.nextKey ||\n      !(isGlobalFocusVisible() && state.selectionManager.isFocused));\n\n  let content = typeof item.rendered === 'string' ? <Text>{item.rendered}</Text> : item.rendered;\n  if (isDisabled) {\n    content = <Provider isDisabled>{content}</Provider>;\n  }\n\n  return (\n    <div\n      {...mergedProps}\n      className={classNames(listStyles, 'react-spectrum-ListView-row', {\n        'focus-ring': isFocusVisible,\n        'round-tops':\n          roundTops || (isHovered && !isSelected && state.selectionManager.focusedKey !== item.key),\n        'round-bottoms':\n          roundBottoms ||\n          (isHovered && !isSelected && state.selectionManager.focusedKey !== item.key)\n      })}\n      ref={rowRef}>\n      <div\n        // TODO: refactor the css here now that we are focusing the row?\n        className={classNames(listStyles, 'react-spectrum-ListViewItem', {\n          'is-active': isPressed,\n          'is-focused': isFocusVisibleWithin,\n          'focus-ring': isFocusVisible,\n          'is-hovered': isHovered,\n          'is-selected': isSelected,\n          'is-disabled': isDisabled,\n          'is-prev-selected':\n            item.prevKey != null && state.selectionManager.isSelected(item.prevKey),\n          'is-next-selected':\n            item.nextKey != null && state.selectionManager.isSelected(item.nextKey),\n          'react-spectrum-ListViewItem--highlightSelection':\n            state.selectionManager.selectionBehavior === 'replace' &&\n            (isSelected ||\n              (item.nextKey != null && state.selectionManager.isSelected(item.nextKey))),\n          'react-spectrum-ListViewItem--dropTarget': !!isDropTarget,\n          'react-spectrum-ListViewItem--firstRow': isFirstRow,\n          'react-spectrum-ListViewItem--lastRow': isLastRow,\n          'react-spectrum-ListViewItem--isFlushBottom': isFlushWithContainerBottom,\n          'react-spectrum-ListViewItem--hasDescription': hasDescription\n        })}\n        {...gridCellProps}>\n        <Grid UNSAFE_className={listStyles['react-spectrum-ListViewItem-grid']}>\n          {isListDraggable && (\n            <div className={listStyles['react-spectrum-ListViewItem-draghandle-container']}>\n              {!isDisabled && (\n                <FocusRing focusRingClass={classNames(listStyles, 'focus-ring')}>\n                  <div\n                    {...(buttonProps as React.HTMLAttributes<HTMLElement>)}\n                    className={classNames(\n                      listStyles,\n                      'react-spectrum-ListViewItem-draghandle-button'\n                    )}\n                    style={!isFocusVisibleWithin ? {...visuallyHiddenProps.style} : {}}\n                    ref={dragButtonRef}\n                    draggable=\"true\">\n                    <ListGripper />\n                  </div>\n                </FocusRing>\n              )}\n            </div>\n          )}\n          {isListDroppable && !dropIndicator?.isHidden && (\n            <div\n              role=\"button\"\n              {...visuallyHiddenProps}\n              {...dropIndicator?.dropIndicatorProps}\n              ref={dropIndicatorRef}\n            />\n          )}\n          <CSSTransition\n            in={showCheckbox}\n            unmountOnExit\n            classNames={{\n              enter: listStyles['react-spectrum-ListViewItem-checkbox--enter'],\n              enterActive: listStyles['react-spectrum-ListViewItem-checkbox--enterActive'],\n              exit: listStyles['react-spectrum-ListViewItem-checkbox--exit'],\n              exitActive: listStyles['react-spectrum-ListViewItem-checkbox--exitActive']\n            }}\n            timeout={160}\n            nodeRef={checkboxWrapperRef}>\n            <div\n              ref={checkboxWrapperRef}\n              className={listStyles['react-spectrum-ListViewItem-checkboxWrapper']}>\n              <Checkbox\n                {...checkboxProps}\n                UNSAFE_className={listStyles['react-spectrum-ListViewItem-checkbox']}\n                isEmphasized={isEmphasized}\n              />\n            </div>\n          </CSSTransition>\n          <SlotProvider\n            slots={{\n              text: {UNSAFE_className: listStyles['react-spectrum-ListViewItem-content']},\n              description: {\n                UNSAFE_className: listStyles['react-spectrum-ListViewItem-description'],\n                ...descriptionProps\n              },\n              illustration: {UNSAFE_className: listStyles['react-spectrum-ListViewItem-thumbnail']},\n              image: {UNSAFE_className: listStyles['react-spectrum-ListViewItem-thumbnail']},\n              actionButton: {\n                UNSAFE_className: listStyles['react-spectrum-ListViewItem-actions'],\n                isQuiet: true\n              },\n              actionGroup: {\n                UNSAFE_className: listStyles['react-spectrum-ListViewItem-actions'],\n                isQuiet: true,\n                density: 'compact'\n              },\n              actionMenu: {\n                UNSAFE_className: listStyles['react-spectrum-ListViewItem-actionmenu'],\n                isQuiet: true\n              }\n            }}>\n            {content}\n            <ClearSlots>{chevron}</ClearSlots>\n          </SlotProvider>\n        </Grid>\n      </div>\n    </div>\n  );\n}\n"],"names":[],"version":3,"file":"ListViewItem.cjs.map"}