);
const enlargementCheckbox = (
{/* Tab selector */}
{/* Presets tab */}
{tab === "presets" && (
{platforms.map((platform) => (
{platform}
{SOCIAL_MEDIA_PRESETS.filter((p) => p.platform === platform).map((preset) => {
const key = `${preset.platform}-${preset.name}`;
const isSelected = selectedPreset === key;
return (
);
})}
))}
{enlargementCheckbox}
)}
{/* Custom Size tab */}
{tab === "custom" && (
{dimensionInputs}
{/* Aspect ratio */}
{t.toolSettings.resize.aspectRatio}
{ratioChips.map((chip) => (
))}
{/* Fit mode */}
{t.toolSettings.resize.fitMode}
{FIT_MODES.map((f) => (
))}
{enlargementCheckbox}
)}
{/* Scale tab */}
{tab === "scale" && (
)}
{/* Content-aware tab */}
{contentAware && (
)}
);
}
export function ResizeSettings() {
const { t } = useTranslation();
const { files } = useFileStore();
const standardResize = useToolProcessor("resize");
const contentAwareResize = useToolProcessor("content-aware-resize");
const [settings, setSettings] = useState