frontend: added columnsRaw.defaultWidth
This commit is contained in:
parent
1ac545ae87
commit
2728e722a2
|
@ -23,7 +23,12 @@ type HostOfferLookupTableProps = {
|
||||||
data: GetOffersQuery
|
data: GetOffersQuery
|
||||||
}
|
}
|
||||||
|
|
||||||
type ColumnRaw = { name: string; header: string; type: string }
|
interface ColumnRaw {
|
||||||
|
name: string;
|
||||||
|
header: string;
|
||||||
|
type: string;
|
||||||
|
defaultWidth: number;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* you can generate an inital raw column json by running the following
|
* you can generate an inital raw column json by running the following
|
||||||
|
@ -36,86 +41,95 @@ const makeColumnDefinition = (data: any) => Object.keys(data)
|
||||||
type: typeof data[k]
|
type: typeof data[k]
|
||||||
}))
|
}))
|
||||||
|
|
||||||
const columnsRaw: ColumnRaw[] = [
|
const columnsRaw: Partial<ColumnRaw>[] = [
|
||||||
{
|
{
|
||||||
"name": "place_country",
|
"name": "place_country",
|
||||||
"header": "place country",
|
"header": "Country",
|
||||||
"type": "string"
|
"type": "string",
|
||||||
|
"defaultWidth": 10
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "place_city",
|
"name": "place_city",
|
||||||
"header": "place city",
|
"header": "City",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "beds",
|
"name": "beds",
|
||||||
"header": "beds",
|
"header": "Beds",
|
||||||
"type": "number"
|
"type": "number"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "time_from_str",
|
"name": "time_from_str",
|
||||||
"header": "time from str",
|
"header": "From",
|
||||||
"type": "date"
|
"type": "date",
|
||||||
|
"defaultWidth": 90
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "time_duration_str",
|
"name": "time_duration_str",
|
||||||
"header": "time duration str",
|
"header": "Duration",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "languages",
|
"name": "languages",
|
||||||
"header": "languages",
|
"header": "languages",
|
||||||
"type": "object"
|
"type": "object",
|
||||||
|
"defaultWidth": 200
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "accessible",
|
"name": "accessible",
|
||||||
"header": "accessible",
|
"header": "accessible",
|
||||||
"type": "boolean"
|
"type": "boolean",
|
||||||
|
"defaultWidth": 80
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "animals_allowed",
|
"name": "animals_allowed",
|
||||||
"header": "animals allowed",
|
"header": "allows animals",
|
||||||
"type": "boolean"
|
"type": "boolean",
|
||||||
|
"defaultWidth": 80
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "animals_present",
|
"name": "animals_present",
|
||||||
"header": "animals present",
|
"header": "has animals",
|
||||||
"type": "boolean"
|
"type": "boolean",
|
||||||
|
"defaultWidth": 80
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "note",
|
"name": "note",
|
||||||
"header": "note",
|
"header": "Note",
|
||||||
"type": "string"
|
"type": "string",
|
||||||
|
"defaultWidth": 400
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "contact_name_full",
|
"name": "contact_name_full",
|
||||||
"header": "contact name full",
|
"header": "Name",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "contact_phone",
|
"name": "contact_phone",
|
||||||
"header": "contact phone",
|
"header": "Phone",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "contact_email",
|
"name": "contact_email",
|
||||||
"header": "contact email",
|
"header": "EMail",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "place_street",
|
"name": "place_street",
|
||||||
"header": "place street",
|
"header": "Street",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "place_street_number",
|
"name": "place_street_number",
|
||||||
"header": "place street number",
|
"header": "Street number",
|
||||||
"type": "string"
|
"type": "string",
|
||||||
|
"defaultWidth": 80
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "place_zip",
|
"name": "place_zip",
|
||||||
"header": "place zip",
|
"header": "Zip",
|
||||||
"type": "string"
|
"type": "string",
|
||||||
|
"defaultWidth": 80
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue