2025-03-28 21:10:15 +00:00
< div class = " " >
2024-04-08 07:51:14 +00:00
< div class = " flex flex-col justify-center pb-4 text-sm select-text " >
2025-03-28 21:10:15 +00:00
< div class = " flex gap-2 md:flex-row flex-col pt-4 " >
< x - forms . input label = " Source Path " : value = " $fileStorage->fs_path " readonly />
< x - forms . input label = " Destination Path " : value = " $fileStorage->mount_path " readonly />
</ div >
2024-01-04 12:03:46 +00:00
</ div >
2024-04-15 17:47:17 +00:00
< form wire : submit = 'submit' class = " flex flex-col gap-2 " >
< div class = " flex gap-2 " >
@ if ( $fileStorage -> is_directory )
2025-03-25 08:49:38 +00:00
< x - modal - confirmation : ignoreWire = " false " title = " Confirm Directory Conversion to File? "
buttonTitle = " Convert to file " submitAction = " convertToFile " : actions = " [
2024-09-23 06:58:04 +00:00
'All files in this directory will be permanently deleted and an empty file will be created in its place.' ,
2025-03-25 08:49:38 +00:00
] "
confirmationText = " { { $fs_path }} "
2024-09-23 06:58:04 +00:00
confirmationLabel = " Please confirm the execution of the actions by entering the Filepath below "
shortConfirmationLabel = " Filepath " : confirmWithPassword = " false " step2ButtonText = " Convert to file " />
2025-03-25 08:49:38 +00:00
< x - modal - confirmation : ignoreWire = " false " title = " Confirm Directory Deletion? " buttonTitle = " Delete "
isErrorButton submitAction = " delete " : checkboxes = " $directoryDeletionCheckboxes " : actions = " [
2024-09-23 06:58:04 +00:00
'The selected directory and all its contents will be permanently deleted from the container.' ,
2025-03-25 08:49:38 +00:00
] "
confirmationText = " { { $fs_path }} "
2024-09-03 16:31:06 +00:00
confirmationLabel = " Please confirm the execution of the actions by entering the Filepath below "
2025-06-30 07:15:23 +00:00
shortConfirmationLabel = " Filepath " />
2024-09-03 16:31:06 +00:00
@ else
2025-03-14 13:55:38 +00:00
@ if ( ! $fileStorage -> is_binary )
2025-03-25 08:49:38 +00:00
< x - modal - confirmation : ignoreWire = " false " title = " Confirm File Conversion to Directory? "
2025-03-14 13:55:38 +00:00
buttonTitle = " Convert to directory " submitAction = " convertToDirectory " : actions = " [
'The selected file will be permanently deleted and an empty directory will be created in its place.' ,
] "
confirmationText = " { { $fs_path }} "
confirmationLabel = " Please confirm the execution of the actions by entering the Filepath below "
shortConfirmationLabel = " Filepath " : confirmWithPassword = " false " step2ButtonText = " Convert to directory " />
@ endif
2025-03-28 20:05:34 +00:00
< x - forms . button type = " button " wire : click = " loadStorageOnServer " > Load from server </ x - forms . button >
2025-03-25 08:49:38 +00:00
< x - modal - confirmation : ignoreWire = " false " title = " Confirm File Deletion? " buttonTitle = " Delete "
isErrorButton submitAction = " delete " : checkboxes = " $fileDeletionCheckboxes " : actions = " ['The selected file will be permanently deleted from the container.'] "
confirmationText = " { { $fs_path }} "
2024-09-03 16:31:06 +00:00
confirmationLabel = " Please confirm the execution of the actions by entering the Filepath below "
2025-06-30 07:15:23 +00:00
shortConfirmationLabel = " Filepath " />
2023-09-26 12:45:52 +00:00
@ endif
2024-04-15 17:47:17 +00:00
</ div >
@ if ( ! $fileStorage -> is_directory )
2024-08-12 14:06:24 +00:00
@ if ( data_get ( $resource , 'settings.is_preserve_repository_enabled' ))
< div class = " w-96 " >
< x - forms . checkbox instantSave label = " Is this based on the Git repository? "
id = " fileStorage.is_based_on_git " ></ x - forms . checkbox >
</ div >
@ endif
< x - forms . textarea
label = " { { $fileStorage->is_based_on_git ? 'Content (refreshed after a successful deployment)' : 'Content' }} "
rows = " 20 " id = " fileStorage.content "
2025-03-14 13:55:38 +00:00
readonly = " { { $fileStorage->is_based_on_git || $fileStorage->is_binary }} " ></ x - forms . textarea >
@ if ( ! $fileStorage -> is_based_on_git && ! $fileStorage -> is_binary )
2024-08-12 14:06:24 +00:00
< x - forms . button class = " w-full " type = " submit " > Save </ x - forms . button >
@ endif
2024-04-15 17:47:17 +00:00
@ endif
</ form >
2024-01-04 12:03:46 +00:00
</ div >