File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
dashboard/src/components/users Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ import { OnlineBadge } from './online-badge'
66import { StatusBadge } from './status-badge'
77import { Select , SelectContent , SelectItem , SelectTrigger } from '../ui/select'
88import UsageSliderCompact from './usage-slider-compact'
9+ import { cn } from '@/lib/utils'
10+ import useDirDetection from '@/hooks/use-dir-detection'
911
1012export const setupColumns = ( {
1113 t,
@@ -114,17 +116,19 @@ export const setupColumns = ({
114116 } ,
115117 {
116118 id : 'details' ,
117- header : ( ) => (
119+ header : ( ) => {
120+ const isRTL = useDirDetection ( ) === 'rtl'
121+ return (
118122 < button className = "flex w-full items-center gap-1 px-0 py-3" onClick = { ( ) => handleSort ( 'used_traffic' ) } >
119- < div className = "text-xs capitalize" >
120- < span className = "md:hidden" > { t ( 'dataUsage' ) } </ span >
123+ < div className = { cn ( "text-xs capitalize" , isRTL && "w-full md:w-auto" ) } >
124+ < span className = { cn ( "md:hidden w-full inline-block" , isRTL && "text-end" ) } > { t ( 'dataUsage' ) } </ span >
121125 < span className = "hidden md:block" > { t ( 'dataUsage' ) } </ span >
122126 </ div >
123127 { filters . sort && ( filters . sort === 'used_traffic' || filters . sort === '-used_traffic' ) && (
124128 < ChevronDown size = { 16 } className = { `transition-transform duration-300 ${ filters . sort === 'used_traffic' ? 'rotate-180' : '' } ${ filters . sort === '-used_traffic' ? 'rotate-0' : '' } ` } />
125129 ) }
126130 </ button >
127- ) ,
131+ ) } ,
128132 cell : ( { row } ) => (
129133 < div className = "flex items-center justify-between gap-2" >
130134 < UsageSliderCompact total = { row . original . data_limit } used = { row . original . used_traffic } totalUsedTraffic = { row . original . lifetime_used_traffic } status = { row . original . status } />
You can’t perform that action at this time.
0 commit comments