thombruce / tnt

Thom's Nuxt Template
https://tnt.thombruce.com/
MIT License
1 stars 0 forks source link

Sidebar #93

Closed thombruce closed 3 months ago

thombruce commented 3 months ago

closes #86 fixes #94

By submitting this pull request, you agree to follow our Code of Conduct: https://github.com/thombruce/.github/blob/main/CODE_OF_CONDUCT.md


Internal use. Do not delete.

thombruce commented 3 months ago

Sidebar works. Could use some styling to differentiate various features... Should support card components/call to action/etc.

But the biggest issue right now is filtering the files in the directory tree appropriately. We need consuming applications to be able to pass :extensions and :filter props to the directory tree component. Toodles was doing this from its index page, but with the handling moving to a component that will be automatically included by TNT Electron we need to rethink how we handle passing those props across.

thombruce commented 3 months ago

The arguments required by the directory tree component are now passable via app config.

As usual, I don't so much mind how ugly the implementation is at this stage... so I'm wondering if we're done here already.

Maybe, maybe not. I may play around with it a bit more, then push out an alpha to test the Windows build (Linux file-interactivity is currently a bit busted).