CEC-227, CEC-244 Add dashboard page, update car command control (#46)

* Create multiselect car table control
Remove table overflow containers

* Include trim to add car form

* CEC-252 Replace modal status with link to car details page

* Remove send command from car status page
Fix menu key warning

* Change car command control data
Add Grafana menu items

* Revert
This commit is contained in:
John Wu
2021-06-02 09:47:48 -07:00
committed by GitHub
parent c36f6976f7
commit a8fff2f85c
9 changed files with 847 additions and 85 deletions

View File

@@ -1,68 +1,75 @@
const LockUnlockParams = [
const Locks = [
{
value: "LOCK",
label: "Lock",
},
{
value: "UNLOCK",
label: "Unlock",
value: "right_front",
label: "Front right door",
},{
value: "left_front",
label: "Front left door",
},{
value: "right_rear",
label: "Rear right door",
},{
value: "left_rear",
label: "Rear left door",
},{
value: "trunk",
label: "Trunk",
},
];
const OpenCloseParams = [
const Windows = [
{
value: "OPEN",
label: "Open",
},
{
value: "CLOSE",
label: "Close",
value: "right_front",
label: "Front right window",
},{
value: "left_front",
label: "Front left window",
},{
value: "right_rear",
label: "Rear right window",
},{
value: "left_rear",
label: "Rear left window",
},
];
const Commands = [{
value: "LOG",
value: "lock",
label: "Lock door",
parameters: Locks,
},
{
value: "unlock",
label: "Unlock door",
parameters: Locks,
},{
value: "open",
label: "Open window",
parameters: Windows,
},
{
value: "close",
label: "Close window",
parameters: Windows,
},{
value: "log",
label: "Log level",
parameters: [
{
value: "INFO",
value: "info",
label: "Info",
},
{
value: "DEBUG",
value: "debug",
label: "Debug",
},
{
value: "TRACE",
value: "trace",
label: "Trace",
},
],
},{
value: "FRONT-RIGHT",
label: "Front right door",
parameters: LockUnlockParams,
},{
value: "FRONT-LEFT",
label: "Front left door",
parameters: LockUnlockParams,
},{
value: "REAR-RIGHT",
label: "Rear right door",
parameters: LockUnlockParams,
},{
value: "REAR-LEFT",
label: "Rear left door",
parameters: LockUnlockParams,
},{
value: "TRUNK",
label: "Trunk",
parameters: LockUnlockParams,
},{
value: "WINDOWS",
label: "Windows",
parameters: OpenCloseParams,
},{
value: "FLASH-HEADLIGHTS",
value: "headlights",
label: "Flash headlights",
}];