Skip to content

Commit 74999e6

Browse files
Pollepsjoepio
authored andcommitted
#780 Tags use name in subject
1 parent 2e1957b commit 74999e6

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

browser/data-browser/src/components/Tag/CreateTagRow.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import { Resource, core, dataBrowser, useStore } from '@tomic/react';
22
import { useState, useCallback, Suspense, lazy } from 'react';
33
import { FaPlus } from 'react-icons/fa';
44
import { randomItem } from '../../helpers/randomItem';
5-
import { randomString } from '../../helpers/randomString';
65
import { stringToSlug } from '../../helpers/stringToSlug';
76
import { Button } from '../Button';
87
import { Row } from '../Row';
@@ -23,8 +22,12 @@ export function CreateTagRow({ parent, onNewTag }: CreateTagRowProps) {
2322
const [resetKey, setResetKey] = useState<number>(0);
2423

2524
const createNewTag = useCallback(async () => {
25+
const subject = await store.buildUniqueSubjectFromParts(
26+
['tag', tagName],
27+
parent,
28+
);
2629
const tag = await store.newResource({
27-
subject: `${parent}/${randomString()}`,
30+
subject,
2831
parent,
2932
isA: dataBrowser.classes.tag,
3033
propVals: {

0 commit comments

Comments
 (0)