素材管理 (#306) #381
@@ -36,7 +36,8 @@ const verticalChrome = (el: HTMLElement): number => {
|
|||||||
const setChildrenById = (
|
const setChildrenById = (
|
||||||
tags: MaterialSidebarTag[],
|
tags: MaterialSidebarTag[],
|
||||||
targetId: number,
|
targetId: number,
|
||||||
children: MaterialSidebarTag[]): MaterialSidebarTag[] => (
|
children: MaterialSidebarTag[],
|
||||||
|
): MaterialSidebarTag[] => (
|
||||||
tags.map (tag => {
|
tags.map (tag => {
|
||||||
if (tag.id === targetId)
|
if (tag.id === targetId)
|
||||||
return { ...tag, children }
|
return { ...tag, children }
|
||||||
|
|||||||
@@ -83,7 +83,8 @@ const materialTitle = (material: Material): string =>
|
|||||||
|
|
||||||
const groupedTagPath = (
|
const groupedTagPath = (
|
||||||
tagId: number,
|
tagId: number,
|
||||||
materialFilter: MaterialFilter): string =>
|
materialFilter: MaterialFilter,
|
||||||
|
): string =>
|
||||||
`/materials?tag_id=${ tagId }&include_descendants=1&group_by=parent_tag`
|
`/materials?tag_id=${ tagId }&include_descendants=1&group_by=parent_tag`
|
||||||
+ `&material_filter=${ materialFilter }`
|
+ `&material_filter=${ materialFilter }`
|
||||||
|
|
||||||
|
|||||||
新しい課題から参照
ユーザをブロックする