Tabs
HTML
<x-tabs></x-tabs>
JavaScript
const tabs = [
{ label: 'Tab 1', type: 'tab', action: () => { showSnackbar('Left most tab clicked')}},
{ label: 'Tab 2', type: 'tab', action: () => { showSnackbar('2nd tab clicked')}},
{ label: 'Tab 3', type: 'tab', action: () => { showSnackbar('Tab 3 clicked')}},
{ label: 'Tab 4', type: 'tab', action: () => { showSnackbar('4th tab clicked')}},
{ label: 'Button 1', type: 'button', action: () => { showSnackbar('Button 1 clicked')}},
{ type: 'spacer' },
{ type: 'search', placeholder: '検索文字列', action: search },
{ label: '', type: 'button', icon: 'fas fa-shopping-cart', action: () => { showSnackbar('Button 3 clicked'); console.log('Button 3 clicked');}}
];
document.querySelector('x-tabs').setTabs(tabs);
Button colors
- primary
- secondary
- dark
- light
- red
- green
- orange
- yellow
- gray
- purple
- pink