mirror of
https://github.com/naturalcrit/homebrewery.git
synced 2026-11-04 22:38:43 +00:00
further simplification
This commit is contained in:
@@ -6,7 +6,7 @@ const Combobox = ({
|
|||||||
id = '',
|
id = '',
|
||||||
className = '',
|
className = '',
|
||||||
trigger = 'hover',
|
trigger = 'hover',
|
||||||
default: defaultValue = '',
|
defaultValue = '',
|
||||||
placeholder = '',
|
placeholder = '',
|
||||||
tooltip = '',
|
tooltip = '',
|
||||||
autoSuggest = {
|
autoSuggest = {
|
||||||
@@ -15,7 +15,7 @@ const Combobox = ({
|
|||||||
filterOn : [] // should allow as array to filter on multiple attributes, or even custom filter
|
filterOn : [] // should allow as array to filter on multiple attributes, or even custom filter
|
||||||
},
|
},
|
||||||
valuePatterns = /.+/,
|
valuePatterns = /.+/,
|
||||||
options,
|
options = [],
|
||||||
...props
|
...props
|
||||||
})=>{
|
})=>{
|
||||||
const dropdownRef = useRef(null);
|
const dropdownRef = useRef(null);
|
||||||
|
|||||||
@@ -219,7 +219,7 @@ const MetadataEditor = ({
|
|||||||
<Combobox trigger='click'
|
<Combobox trigger='click'
|
||||||
id='combobox-themes'
|
id='combobox-themes'
|
||||||
className='themes-dropdown'
|
className='themes-dropdown'
|
||||||
default={currentThemeDisplay}
|
defaultValue={currentThemeDisplay}
|
||||||
placeholder='Select from below, or enter the Share URL or ID of a brew with the meta:theme tag'
|
placeholder='Select from below, or enter the Share URL or ID of a brew with the meta:theme tag'
|
||||||
onSelect={(value)=>handleTheme(value)}
|
onSelect={(value)=>handleTheme(value)}
|
||||||
onEntry={(e)=>{
|
onEntry={(e)=>{
|
||||||
@@ -261,7 +261,7 @@ const MetadataEditor = ({
|
|||||||
<Combobox trigger='click'
|
<Combobox trigger='click'
|
||||||
id='combobox-language'
|
id='combobox-language'
|
||||||
className='language-dropdown'
|
className='language-dropdown'
|
||||||
default={metadata.lang || ''}
|
defaultValue={metadata.lang || ''}
|
||||||
placeholder='en'
|
placeholder='en'
|
||||||
onSelect={(value)=>handleLanguage(value)}
|
onSelect={(value)=>handleLanguage(value)}
|
||||||
onEntry={(e)=>{
|
onEntry={(e)=>{
|
||||||
|
|||||||
@@ -131,7 +131,7 @@ const TagInput = ({ id, tooltip, label, valuePatterns, values = [], unique = tru
|
|||||||
id={id}
|
id={id}
|
||||||
trigger='click'
|
trigger='click'
|
||||||
className='tagInput-dropdown'
|
className='tagInput-dropdown'
|
||||||
default=''
|
defaultValue=''
|
||||||
placeholder={placeholder}
|
placeholder={placeholder}
|
||||||
options={label === 'tags' ? suggestionOptions : []}
|
options={label === 'tags' ? suggestionOptions : []}
|
||||||
tooltip={tooltip}
|
tooltip={tooltip}
|
||||||
|
|||||||
Reference in New Issue
Block a user