Skip to content

feat: add Search Dialog component #5

@amondnet

Description

@amondnet

Description

Implement a search dialog/modal for full-text search of Notion pages.

Reference

  • ref/react-notion-x/packages/react-notion-x/src/components/search-dialog.tsx

Tasks

  • Create SearchDialog.vue in packages/notion-nuxt-layer/app/components/
  • Add search input with debounced queries
  • Display search results with page titles
  • Handle loading and error states
  • Add keyboard navigation (Cmd+K to open)
  • Integrate with existing /api/search-notion endpoint

Dependencies

  • Existing search API endpoint
  • @iconify/vue for icons

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions