|
@@ -62,14 +62,23 @@ export function useTableStyle(tableName?: string) {
|
|
|
|
|
|
const rowClassV2: RowClassGetter = ({ columns, rowData, rowIndex }) => {
|
|
const rowClassV2: RowClassGetter = ({ columns, rowData, rowIndex }) => {
|
|
const classes: string[] = []
|
|
const classes: string[] = []
|
|
- // if (tableName?.includes('Airport')) {
|
|
|
|
- // if (rowIndex <= 1) {
|
|
|
|
- // classes.push('bg-gray')
|
|
|
|
- // }
|
|
|
|
- // if (rowIndex === 1) {
|
|
|
|
- // classes.push('underline-red')
|
|
|
|
- // }
|
|
|
|
- // }
|
|
|
|
|
|
+ const now = new Date().getTime()
|
|
|
|
+ if (tableName?.includes('DepartureAirport') && rowData.planDepartureTime) {
|
|
|
|
+ const departureTime = new Date(
|
|
|
|
+ (rowData.planDepartureTime as string).replace('T', ' ')
|
|
|
|
+ ).getTime()
|
|
|
|
+ if (now >= departureTime) {
|
|
|
|
+ classes.push('bg-gray')
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (tableName?.includes('ArrivalAirport') && rowData.planLandingTime) {
|
|
|
|
+ const landingTime = new Date(
|
|
|
|
+ (rowData.planLandingTime as string).replace('T', ' ')
|
|
|
|
+ ).getTime()
|
|
|
|
+ if (now >= landingTime) {
|
|
|
|
+ classes.push('bg-gray')
|
|
|
|
+ }
|
|
|
|
+ }
|
|
return classes.join(' ')
|
|
return classes.join(' ')
|
|
}
|
|
}
|
|
|
|
|