Appearance
@getcanary/web
TIP
For visual reference and code example, please refer to our Storybook.
Anything missing here?
This page is generated from custom-elements-manifest.
If you find something missing here, there's three places to fix it:
CEM.vuefor rendering the data.- Each component's source code for adding the missing data.
vite.config.tsfor adding the missing component.
Or, you can open an issue.
canary-root
sourceImports
Slots
Default
Attributes
frameworkFrameworkquerystring
canary-styles
sourceSlots
Default
Attributes
frameworkFrameworkthemeThemeContext
CSS Properties
--canary-color-primary-cChroma of primary color--canary-color-primary-hHue of primary color--canary-color-gray-cChroma of gray color--canary-color-gray-hHue of gray color--canary-color-backdrop-overlayColor of backdrop overlay--canary-font-family-baseFont family of base--canary-font-family-monoFont family of mono
canary-provider-mock
sourcecanary-provider-cloud
sourceAttributes
api-basestringapi-keystringproject-keystring
canary-provider-pagefind
sourceAttributes
optionsOptions
canary-provider-vitepress-minisearch
sourceAttributes
localeIndexstringminiSearchOptionsany
canary-callout
sourceAttributes
forceShowbooleankeywordsstring[]urlstringmessagestring
canary-callout-cal
sourceImports
Attributes
forceShowbooleankeywordsstring[]urlstringmessagestring
canary-callout-calendly
sourceImports
Attributes
forceShowbooleankeywordsstring[]urlstringmessagestring
canary-callout-slack
sourceImports
Attributes
forceShowbooleankeywordsstring[]urlstringmessagestring
canary-callout-discord
sourceImports
Attributes
forceShowbooleankeywordsstring[]urlstringmessagestring
canary-logo-cal
sourcecanary-logo-calendly
sourcecanary-logo-discord
sourcecanary-logo-github
sourcecanary-logo-slack
sourcecanary-modal
sourceImports
canary-content
sourceSlots
headbodyfooter
CSS Properties
--canary-content-max-widthMax width
CSS Parts
container
canary-trigger-searchbar
sourceImports
Attributes
shortcutTriggerShortcut
CSS Properties
--canary-trigger-searchbar-max-widthMax width--canary-trigger-searchbar-heightHeight
CSS Parts
buttonicontextkbd
canary-trigger-logo
sourceImports
Attributes
textstring
canary-input
sourceImports
Slots
beforeaction-searchaction-askloading
Attributes
autofocusbooleanplaceholderstring
CSS Parts
containerinput
canary-search
sourceSlots
headbody
CSS Parts
container
canary-search-results
sourceImports
CSS Parts
containermatch-groupmatch-item
canary-search-match
sourceImports
Attributes
matchSearchResult
CSS Parts
match-groupmatch-item
canary-search-match-base
sourceImports
Slots
content-beforeurltitle-icontitletitle-badgeexcerptsub-results
Attributes
urlstring
CSS Parts
container
canary-search-match-webpage
sourceImports
Attributes
matchSearchResult
canary-search-match-openapi
sourceImports
Attributes
matchSearchResult
canary-search-match-github-issue
sourceImports
- canary-search-match-base
- canary-icon-tree
- canary-badge
- canary-snippet-title
- canary-snippet-excerpt
- canary-modal
Attributes
matchSearchResult
canary-search-match-github-discussion
sourceImports
- canary-search-match-base
- canary-icon-tree
- canary-badge
- canary-snippet-title
- canary-snippet-excerpt
- canary-modal
Attributes
matchSearchResult
canary-search-suggestions
sourcecanary-search-empty
sourcecanary-ask
sourceImports
Slots
body
CSS Parts
container
canary-ask-results
sourceImports
canary-tooltip
sourceSlots
Default
Attributes
textstringplacementPlacement
canary-footer
sourcecanary-media-query
sourceAttributes
querystring
canary-mode-tabs
sourcecanary-mode-breadcrumb
sourceAttributes
textstring
canary-filter-tabs-glob
sourceAttributes
tabsTabDefinitions
CSS Parts
containertabactiveinactive
canary-filter-tags
sourceAttributes
tagsstring[]url-syncTagUrlSyncDefinition | undefinedlocal-storage-keystring | undefined