mirror of
https://github.com/Stirling-Tools/Stirling-PDF.git
synced 2025-08-26 06:09:23 +00:00
Files collapsed state fix
This commit is contained in:
parent
ea8ddddeb5
commit
2da5eaa2a5
@ -63,19 +63,17 @@ const AddPassword = ({ onPreviewFile, onComplete, onError }: BaseToolProps) => {
|
||||
|
||||
const hasFiles = selectedFiles.length > 0;
|
||||
const hasResults = addPasswordOperation.files.length > 0 || addPasswordOperation.downloadUrl !== null;
|
||||
const passwordsCollapsed = !hasFiles || hasResults;
|
||||
const permissionsCollapsed = collapsedPermissions || hasResults;
|
||||
const optionsCollapsed = !hasFiles || hasResults;
|
||||
|
||||
return createToolFlow({
|
||||
files: {
|
||||
selectedFiles,
|
||||
isCollapsed: hasFiles && !hasResults,
|
||||
isCollapsed: hasFiles || hasResults,
|
||||
},
|
||||
steps: [
|
||||
{
|
||||
title: t('addPassword.passwords.stepTitle', 'Passwords & Encryption'),
|
||||
isVisible: hasFiles,
|
||||
isCollapsed: passwordsCollapsed,
|
||||
isCollapsed: optionsCollapsed,
|
||||
onCollapsedClick: hasResults ? handleSettingsReset : undefined,
|
||||
tooltip: addPasswordTips,
|
||||
content: (
|
||||
@ -88,8 +86,7 @@ const AddPassword = ({ onPreviewFile, onComplete, onError }: BaseToolProps) => {
|
||||
},
|
||||
{
|
||||
title: t('addPassword.permissions.stepTitle', 'Document Permissions'),
|
||||
isVisible: hasFiles,
|
||||
isCollapsed: permissionsCollapsed,
|
||||
isCollapsed: optionsCollapsed,
|
||||
onCollapsedClick: hasResults ? handleSettingsReset : () => setCollapsedPermissions(!collapsedPermissions),
|
||||
content: (
|
||||
<ChangePermissionsSettings
|
||||
|
@ -65,7 +65,7 @@ const ChangePermissions = ({ onPreviewFile, onComplete, onError }: BaseToolProps
|
||||
return createToolFlow({
|
||||
files: {
|
||||
selectedFiles,
|
||||
isCollapsed: hasFiles && !hasResults,
|
||||
isCollapsed: hasFiles || hasResults,
|
||||
},
|
||||
steps: [{
|
||||
title: t('settings.title', 'Settings'),
|
||||
|
Loading…
x
Reference in New Issue
Block a user