mirror of
https://github.com/usememos/memos.git
synced 2025-06-05 22:09:59 +02:00
fix: sort tags in creating shortcut (#69)
This commit is contained in:
@ -152,6 +152,7 @@ interface MemoFilterInputerProps {
|
|||||||
|
|
||||||
const FilterInputer: React.FC<MemoFilterInputerProps> = (props: MemoFilterInputerProps) => {
|
const FilterInputer: React.FC<MemoFilterInputerProps> = (props: MemoFilterInputerProps) => {
|
||||||
const { index, filter, handleFilterChange, handleFilterRemove } = props;
|
const { index, filter, handleFilterChange, handleFilterRemove } = props;
|
||||||
|
const tags = Array.from(memoService.getState().tags);
|
||||||
const { type } = filter;
|
const { type } = filter;
|
||||||
const [inputElements, setInputElements] = useState<JSX.Element>(<></>);
|
const [inputElements, setInputElements] = useState<JSX.Element>(<></>);
|
||||||
|
|
||||||
@ -185,12 +186,9 @@ const FilterInputer: React.FC<MemoFilterInputerProps> = (props: MemoFilterInpute
|
|||||||
valueElement = (
|
valueElement = (
|
||||||
<Selector
|
<Selector
|
||||||
className="value-selector"
|
className="value-selector"
|
||||||
dataSource={memoService
|
dataSource={tags.sort().map((t) => {
|
||||||
.getState()
|
return { text: t, value: t };
|
||||||
.tags.sort()
|
})}
|
||||||
.map((t) => {
|
|
||||||
return { text: t, value: t };
|
|
||||||
})}
|
|
||||||
value={filter.value.value}
|
value={filter.value.value}
|
||||||
handleValueChanged={handleValueChange}
|
handleValueChanged={handleValueChange}
|
||||||
/>
|
/>
|
||||||
|
Reference in New Issue
Block a user