3 ms·
are you designing the UI for every service by hand, or doing it programmatically somehow?
by spencerchubb 2y ago
are you designing the UI for every service by hand, or doing it programmatically somehow?
- cddotdotslash 2y agoThankfully programmatic. It’s a common UI table widget, essentially, and I’ve written some custom code to handle multi-region support, updating the AWS credential handler, pagination, and response processing. From there, it’s a matter of plugging in some common options for each AWS service: the service name, SDK method to call, pagination property (annoyingly, AWS API has numerous ways of paginating responses), etc. Takes about five minutes to add a new service.
- paddy_m 2y agoI'm using ag-grid for my project too. I did a bunch of work to make configuring it more declarative... so you can have pinned rows that read from a different data source for summary stats, so you can specify custom renderers for each column. how have you found ag-grid to use? https://buckaroo-data.readthedocs.io/en/latest/examples/index.html#/DFViewerEx_string_index https://buckaroo-data.readthedocs.io/en/latest/examples/inde... I need to clean up those examples.
- cddotdotslash 2y agoOh, that's neat! I've found it to be really flexible, although some of the really nice features are (understandably) locked behind the expensive "Pro" version (like right-click context menus, etc.). Will check out your examples!