UNPKG

@navikt/ds-react

Version:

React components from the Norwegian Labour and Welfare Administration.

17 lines 963 B
import React, { forwardRef } from "react"; import { ChevronDownIcon, ChevronUpIcon } from "@navikt/aksel-icons"; import { useRenameCSS } from "../../../theme/Theme.js"; import { useFilteredOptionsContext } from "../FilteredOptions/filteredOptionsContext.js"; import { useInputContext } from "./Input.context.js"; export const ToggleListButton = forwardRef((_, ref) => { const { cn } = useRenameCSS(); const { isListOpen, toggleIsListOpen } = useFilteredOptionsContext(); const { focusInput } = useInputContext(); return (React.createElement("div", { ref: ref, onClick: (event) => { event.stopPropagation(); toggleIsListOpen(); focusInput(); }, className: cn("navds-combobox__button-toggle-list"), "aria-hidden": true }, isListOpen ? React.createElement(ChevronUpIcon, null) : React.createElement(ChevronDownIcon, null))); }); export default ToggleListButton; //# sourceMappingURL=ToggleListButton.js.map