Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 734 Bytes

File metadata and controls

29 lines (20 loc) · 734 Bytes

Search Palette

Search input with a results autocompleter.

screenshot.png

import ChannelList from 'patchkit-channel-list'

const openUser = str => console.log('open user', str)
const openMsg  = str => console.log('open msg', str)
const openFile = str => console.log('open file', str)

const getResults = str => [
  { icon: 'envelope', label: `Open message "${str}"`, fn: openMsg },
  { icon: 'user',     label: `Open user "${str}"`,    fn: openUser },
  { icon: 'file',     label: `Open file "${str}"`,    fn: openFile }
]

<SearchPalette placeholder="Enter your query" getResults={getResults} />

Styles

Use the .less file:

@import "node_modules/patchkit-search-palette/styles.less"