Boy-scout: alphabetic ordering in the tags window

pull/28/head
Sander Vocke 5 years ago
parent c9336af0f3
commit 679a00b77d
  1. 8
      client/src/components/windows/manage_tags/ManageTagsWindow.tsx

@ -164,7 +164,9 @@ export function SingleTag(props: {
{props.prependElems} {props.prependElems}
<TagChip transparent={tag.proposeDelete} label={tagLabel} /> <TagChip transparent={tag.proposeDelete} label={tagLabel} />
</Box> </Box>
{hasChildren && expanded && tag.children.map((child: any) => <SingleTag {hasChildren && expanded && tag.children
.sort((a: any, b: any) => a.name.localeCompare(b.name))
.map((child: any) => <SingleTag
tag={child} tag={child}
prependElems={[...props.prependElems, prependElems={[...props.prependElems,
<TagChip transparent={true} label={tagLabel} />, <TagChip transparent={true} label={tagLabel} />,
@ -430,7 +432,9 @@ export default function ManageTagsWindow(props: {
mt={4} mt={4}
width="80%" width="80%"
> >
{tags && tags.length && tags.map((tag: any) => { {tags && tags.length && tags
.sort((a: any, b: any) => a.name.localeCompare(b.name))
.map((tag: any) => {
return <SingleTag return <SingleTag
tag={tag} tag={tag}
prependElems={[]} prependElems={[]}

Loading…
Cancel
Save