SolanaUI Sort Utilities
solanaui/sol-lib-sort-utilsFreeUtility
Shared sorting utilities for sortable table components.
Install it
npx shadcn@latest add https://www.solanaui.dev/r/sol-lib-sort-utils.jsonSource
1type SortDirection = "asc" | "desc" | null;23const parseNumericValue = (value: string): number => {4 const cleaned = value.replace(/[$,%x,+]/g, "");5 const num = Number.parseFloat(cleaned);6 return Number.isNaN(num) ? 0 : num;7};89const isNumericString = (value: string): boolean => {10 const cleaned = value.replace(/[$,%x,+\s-]/g, "");11 return /\d/.test(cleaned);12};1314const compareValues = (a: string, b: string): number => {15 if (isNumericString(a) || isNumericString(b)) {16 return parseNumericValue(a) - parseNumericValue(b);17 }18 return a.localeCompare(b);19};2021export type { SortDirection };22export { parseNumericValue, isNumericString, compareValues };
Files it writes
More from solanaui
All 31 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| SolanaUI Typessol-lib-types | solanaui | Utilities | Free | no deps |
