@stacksjs/stx
Version:
A performant UI Framework. Powered by Bun.
25 lines • 761 B
TypeScript
import type { MediaManagerConfig } from '../types';
/**
* Generate HTML and script for embedding a media manager
*
* @example
* ```typescript
* const { html, script } = generateMediaManagerEmbed({
* src: 'https://media-manager.example.com/embed.js',
* apiKey: 'your-api-key',
* bucket: 'uploads',
* })
* ```
*/
export declare function generateMediaManagerEmbed(config: MediaManagerConfig): { html: string; script: string };
/**
* Generate a simple media picker modal
*
* For use when a full media manager is not available,
* provides a basic file browser interface.
*/
export declare function generateSimpleMediaPicker(options: {
accept?: string
multiple?: boolean
onSelect?: string
}): { html: string; script: string; css: string };