Sha256: 2edcbf82307aa68bf00c0fe8d8e7acfaea929955783646803293d9667ab8ac87
Contents?: true
Size: 825 Bytes
Versions: 238
Compression:
Stored size: 825 Bytes
Contents
import React from "react" import { Header } from "@tanstack/react-table" import { GenericObject } from "../../types" import Icon from "../../pb_icon/_icon" import { displayIcon } from "../Utilities/IconHelpers" type SortIconButtonProps = { header: Header<GenericObject, unknown> sortIcon?: string | string[] } export const SortIconButton = ({ header, sortIcon }: SortIconButtonProps) => { return ( <> {header.column.getIsSorted() === "desc" ? ( <div className="sort-button-icon" key={displayIcon(sortIcon)[0]} > <Icon icon={displayIcon(sortIcon)[0]} /> </div> ) : ( <div className="sort-button-icon" key={displayIcon(sortIcon)[1]} > <Icon icon={displayIcon(sortIcon)[1]} /> </div> )} </> ) }
Version data entries
238 entries across 238 versions & 1 rubygems