Home / Function/ ItemPickerScript() — ui Function Reference

ItemPickerScript() — ui Function Reference

Architecture documentation for the ItemPickerScript() function in item-picker.tsx from the ui codebase.

Entity Profile

Dependency Diagram

graph TD
  89c31a93_7ed5_e319_5e61_9dfa82a77721["ItemPickerScript()"]
  4c6a85bd_ede3_a357_edb5_0823fadf5bba["item-picker.tsx"]
  89c31a93_7ed5_e319_5e61_9dfa82a77721 -->|defined in| 4c6a85bd_ede3_a357_edb5_0823fadf5bba
  style 89c31a93_7ed5_e319_5e61_9dfa82a77721 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/v4/app/(create)/components/item-picker.tsx lines 167–193

export function ItemPickerScript() {
  return (
    <Script
      id="design-system-listener"
      strategy="beforeInteractive"
      dangerouslySetInnerHTML={{
        __html: `
            (function() {
              // Forward Cmd/Ctrl + K and Cmd/Ctrl + P
              document.addEventListener('keydown', function(e) {
                if ((e.key === 'k' || e.key === 'p') && (e.metaKey || e.ctrlKey)) {
                  e.preventDefault();
                  if (window.parent && window.parent !== window) {
                    window.parent.postMessage({
                      type: '${CMD_K_FORWARD_TYPE}',
                      key: e.key
                    }, '*');
                  }
                }
              });

            })();
          `,
      }}
    />
  )
}

Domain

Subdomains

Frequently Asked Questions

What does ItemPickerScript() do?
ItemPickerScript() is a function in the ui codebase, defined in apps/v4/app/(create)/components/item-picker.tsx.
Where is ItemPickerScript() defined?
ItemPickerScript() is defined in apps/v4/app/(create)/components/item-picker.tsx at line 167.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free