mirror of
https://github.com/christianvidalwolf-prog/CrazeAnalytix.git
synced 2026-08-03 13:45:23 +02:00
ui: fix modal z-index conflict in Experiments tab
This commit is contained in:
@@ -66,7 +66,7 @@ const ExperimentDetail: React.FC<ExperimentDetailProps> = ({ experimentId, onClo
|
|||||||
if (!experimentId) return null;
|
if (!experimentId) return null;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="fixed inset-0 bg-black/60 backdrop-blur-sm z-50 flex items-center justify-center p-4">
|
<div className="fixed inset-0 bg-black/60 backdrop-blur-sm z-[100] flex items-center justify-center p-4">
|
||||||
<div className="bg-slate-900 border border-slate-700 rounded-2xl w-full max-w-5xl max-h-[90vh] overflow-hidden flex flex-col">
|
<div className="bg-slate-900 border border-slate-700 rounded-2xl w-full max-w-5xl max-h-[90vh] overflow-hidden flex flex-col">
|
||||||
{/* Header */}
|
{/* Header */}
|
||||||
<div className="flex items-center justify-between p-6 border-b border-slate-700">
|
<div className="flex items-center justify-between p-6 border-b border-slate-700">
|
||||||
|
|||||||
@@ -95,7 +95,7 @@ const ExperimentForm: React.FC<ExperimentFormProps> = ({
|
|||||||
const marketplaceOptions = ['DE', 'UK', 'FR', 'IT', 'ES'];
|
const marketplaceOptions = ['DE', 'UK', 'FR', 'IT', 'ES'];
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="fixed inset-0 bg-black/60 backdrop-blur-sm z-50 flex items-center justify-center p-4">
|
<div className="fixed inset-0 bg-black/60 backdrop-blur-sm z-[100] flex items-center justify-center p-4">
|
||||||
<div className="bg-slate-900 border border-slate-700 rounded-2xl w-full max-w-3xl max-h-[85vh] overflow-hidden flex flex-col">
|
<div className="bg-slate-900 border border-slate-700 rounded-2xl w-full max-w-3xl max-h-[85vh] overflow-hidden flex flex-col">
|
||||||
{/* Header */}
|
{/* Header */}
|
||||||
<div className="flex items-center justify-between p-4 border-b border-slate-700">
|
<div className="flex items-center justify-between p-4 border-b border-slate-700">
|
||||||
@@ -173,11 +173,10 @@ const ExperimentForm: React.FC<ExperimentFormProps> = ({
|
|||||||
setFormData({ ...formData, asins: [] });
|
setFormData({ ...formData, asins: [] });
|
||||||
setSelectedLine('');
|
setSelectedLine('');
|
||||||
}}
|
}}
|
||||||
className={`flex-1 px-3 py-2 rounded-lg text-xs font-bold border transition-all ${
|
className={`flex-1 px-3 py-2 rounded-lg text-xs font-bold border transition-all ${targetType === 'asin'
|
||||||
targetType === 'asin'
|
|
||||||
? 'bg-indigo-600/20 border-indigo-500 text-indigo-400'
|
? 'bg-indigo-600/20 border-indigo-500 text-indigo-400'
|
||||||
: 'bg-slate-800 border-slate-600 text-slate-400 hover:border-slate-500'
|
: 'bg-slate-800 border-slate-600 text-slate-400 hover:border-slate-500'
|
||||||
}`}
|
}`}
|
||||||
>
|
>
|
||||||
🎯 Specific ASINs
|
🎯 Specific ASINs
|
||||||
</button>
|
</button>
|
||||||
@@ -188,11 +187,10 @@ const ExperimentForm: React.FC<ExperimentFormProps> = ({
|
|||||||
setFormData({ ...formData, asins: [] });
|
setFormData({ ...formData, asins: [] });
|
||||||
setAsinInput('');
|
setAsinInput('');
|
||||||
}}
|
}}
|
||||||
className={`flex-1 px-3 py-2 rounded-lg text-xs font-bold border transition-all ${
|
className={`flex-1 px-3 py-2 rounded-lg text-xs font-bold border transition-all ${targetType === 'line'
|
||||||
targetType === 'line'
|
|
||||||
? 'bg-indigo-600/20 border-indigo-500 text-indigo-400'
|
? 'bg-indigo-600/20 border-indigo-500 text-indigo-400'
|
||||||
: 'bg-slate-800 border-slate-600 text-slate-400 hover:border-slate-500'
|
: 'bg-slate-800 border-slate-600 text-slate-400 hover:border-slate-500'
|
||||||
}`}
|
}`}
|
||||||
>
|
>
|
||||||
📦 Entire Product Line
|
📦 Entire Product Line
|
||||||
</button>
|
</button>
|
||||||
|
|||||||
Reference in New Issue
Block a user