Added new features, the ability to edit and delete logs in the table. So now basic CRUD operations can be done on the table. The last thing left I have yet to do is do specific form field validation. Once this is complete, the project will be 2/3 complete!
It works surprising well on mobile, I like the the colour coded icons for inbound/outbound makes it easy to see at a glance, although these before the tooltips are great espiecally on mobile as well as the no results found indicator. I did notice that you are now unable to find results when searching for either a warehouse or trailor. I think that’s mostly it. I’ll take another look at it on my desktop when I get home.
So I did a bit more tooling, and with the current layout, there is no need to search for warehouse when you can sort by warehouse and then display as much as you need.
The search does not go one level deep into sub components text properties, it just evaluates strings if they are present. I.E, does not search the text inside of a tag.
I’m going to try and bind some values in my search model to the value of the pop inside my main component state. So when you search, the props inside the tag are still not searchable, but they are mirrored to a value inside my state which the search function can parse through.
So for a little overhead it should be able to bring searching back.
Fixed the time issue. There is an issue where the initial state of my time objects needs to be null and can’t be an empty string '', at mount. After which it becomes a string and can be empty. :s
I like the new menu, is a great addition and works well on my phone. Also the dialog for charging time on mobile is great now that its a pop out box that scales the screen (the old one is still there under it) and the number only input for Route Number. Other than that I noticed that the new log entry doesn’t scale as well as before on mobile and you can’t scroll through on the log page so I can only see warehouse, carrier and tractor.
I was playing around with different breakpoints to try and get a better mobile experience. Guess thats still WIP xD
It will definitely still be a focus, but now I really need to get the last core features complete so I can roll out a 1.0. The desktop/tablet experience is where my focus is at right now since that’s what actually going to be using this app.