Skip to content

Vue migration: Port root App.vue #31

@exhuma

Description

@exhuma

Part of #19.\n\nPort web-components/app-schmackhaft.tssrc/App.vue. This is the root component.\n\n- Replace @property narrow with a prop or a media-query composable\n- Use useBookmarksStore() to get the reactive links object\n- Replace renderNarrow() / renderWide() with a single template using v-if=\"narrow\"\n- Replace <mwc-textfield> with <input type=\"text\"> and <mwc-button> with <button>\n- Wire up search and tag filter actions to store methods\n- No more requestUpdate() — Vue reactivity handles re-rendering automatically

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions