diff --git a/app/assets/javascripts/components/Tags/RootTagDropZone.tsx b/app/assets/javascripts/components/Tags/RootTagDropZone.tsx index 3e758536c..10dcf0dfa 100644 --- a/app/assets/javascripts/components/Tags/RootTagDropZone.tsx +++ b/app/assets/javascripts/components/Tags/RootTagDropZone.tsx @@ -18,7 +18,6 @@ export const RootTagDropZone: React.FC = observer( ({ tagsState, featuresState }) => { const premiumModal = usePremiumModal(); const isNativeFoldersEnabled = featuresState.enableNativeFoldersFeature; - const hasFolders = featuresState.hasFolders; const [{ isOver, canDrop }, dropRef] = useDrop( () => ({ @@ -27,11 +26,6 @@ export const RootTagDropZone: React.FC = observer( return true; }, drop: (item) => { - if (!hasFolders) { - premiumModal.activate(TAG_FOLDERS_FEATURE_NAME); - return; - } - tagsState.assignParent(item.uuid, undefined); }, collect: (monitor) => ({ @@ -39,10 +33,10 @@ export const RootTagDropZone: React.FC = observer( canDrop: !!monitor.canDrop(), }), }), - [tagsState, hasFolders, premiumModal] + [tagsState, premiumModal] ); - if (!isNativeFoldersEnabled || !hasFolders) { + if (!isNativeFoldersEnabled) { return null; } diff --git a/app/assets/javascripts/components/Tags/TagsListItem.tsx b/app/assets/javascripts/components/Tags/TagsListItem.tsx index ed16e34a0..0aacdd462 100644 --- a/app/assets/javascripts/components/Tags/TagsListItem.tsx +++ b/app/assets/javascripts/components/Tags/TagsListItem.tsx @@ -120,7 +120,7 @@ export const TagsListItem: FunctionComponent = observer( isDragging: !!monitor.isDragging(), }), }), - [tag, hasFolders] + [tag, isNativeFoldersEnabled] ); const [{ isOver, canDrop }, dropRef] = useDrop( @@ -160,7 +160,7 @@ export const TagsListItem: FunctionComponent = observer( > {!tag.errorDecrypting ? (
- {hasFolders && isNativeFoldersEnabled && hasAtLeastOneFolder && ( + {isNativeFoldersEnabled && hasAtLeastOneFolder && (