Add "Set as main document" to file tree menu (#30399)

GitOrigin-RevId: e05a7d0b103226bdc34e559d0d48c12183abdf5a
This commit is contained in:
Alf Eaton
2025-12-18 09:06:19 +00:00
committed by Copybot
parent fa62723682
commit a841dbfd2c
8 changed files with 132 additions and 7 deletions
@@ -23,6 +23,8 @@ function FileTreeItemMenuItems() {
startUploadingDocOrFile,
downloadPath,
selectedFileName,
canSetRootDocId,
setRootDocId,
} = useFileTreeActionable()
const { project } = useProjectContext()
@@ -63,10 +65,23 @@ function FileTreeItemMenuItems() {
</DropdownItem>
</li>
) : null}
{canSetRootDocId ? (
<>
<DropdownDivider />
<li role="none">
<DropdownItem onClick={setRootDocId}>
{t('set_as_main_document')}
</DropdownItem>
</li>
</>
) : null}
{canDelete ? (
<li role="none">
<DropdownItem onClick={startDeleting}>{t('delete')}</DropdownItem>
</li>
<>
<DropdownDivider />
<li role="none">
<DropdownItem onClick={startDeleting}>{t('delete')}</DropdownItem>
</li>
</>
) : null}
{canCreate ? (
<>