Plugin for previewing select inputs on hover for Tweakpane.
npm install tweakpane
npm i tweakpane-plugin-preview-select
import {Pane} from 'tweakpane';
import * as TweakpanePluginPreviewSelect from 'tweakpane-plugin-preview-select';
const pane = new Pane();
pane.registerPlugin(TweakpanePluginPreviewSelect);
const options = [
'100', '200', '300'
]
const initialOption = {
value: '100'
}
pane.addBinding(initialOption, 'value', {
label: 'Image',
view: 'preview-select',
previewBaseUrl: 'https://placehold.co/',
token: '123456',
showPreview: true,
objectFit: 'cover',
height: 50,
options,
}).on('change', (ev) => {
console.log(ev.value);
});
const options2 = [
1, 2, 3
]
const initialOption2 = {
value: 1
}
pane.addBinding(initialOption2, 'value', {
label: 'Number',
view: 'preview-select',
options: options2,
}).on('change', (ev) => {
console.log(ev.value);
});
- Accept objects (currently supporting only arrays of strings or numbers)