org team managment removed promotion demotion infor section from org Settings page
This commit is contained in:
@@ -483,10 +483,6 @@ const EditRolePanel = ({ member, roles, onSave, onCancel }) => {
|
|||||||
const currentRole = roles.find(r => r.key === member.roleKey);
|
const currentRole = roles.find(r => r.key === member.roleKey);
|
||||||
const targetRole = roles.find(r => r.key === newRole);
|
const targetRole = roles.find(r => r.key === newRole);
|
||||||
|
|
||||||
const isPromotion = () => {
|
|
||||||
const order = ['SUBCONTRACTOR', 'CANVASSER', 'SALES_REP', 'ADMIN'];
|
|
||||||
return order.indexOf(newRole) > order.indexOf(member.roleKey);
|
|
||||||
};
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -513,15 +509,6 @@ const EditRolePanel = ({ member, roles, onSave, onCancel }) => {
|
|||||||
<select value={newRole} onChange={e => setNewRole(e.target.value)} className={inputClasses}>
|
<select value={newRole} onChange={e => setNewRole(e.target.value)} className={inputClasses}>
|
||||||
{ROLE_OPTIONS.map(r => <option key={r.key} value={r.key}>{r.label}</option>)}
|
{ROLE_OPTIONS.map(r => <option key={r.key} value={r.key}>{r.label}</option>)}
|
||||||
</select>
|
</select>
|
||||||
{newRole !== member.roleKey && (
|
|
||||||
<div className={`px-3 py-2 rounded-lg text-[11px] font-semibold ${
|
|
||||||
isPromotion()
|
|
||||||
? 'bg-emerald-50 dark:bg-emerald-500/[0.05] text-emerald-600 dark:text-emerald-400 border border-emerald-200 dark:border-emerald-500/20'
|
|
||||||
: 'bg-amber-50 dark:bg-amber-500/[0.05] text-amber-600 dark:text-amber-400 border border-amber-200 dark:border-amber-500/20'
|
|
||||||
}`}>
|
|
||||||
{isPromotion() ? '↑ Promotion' : '↓ Demotion'}: {currentRole?.name} → {targetRole?.name}
|
|
||||||
</div>
|
|
||||||
)}
|
|
||||||
<div className="flex gap-2">
|
<div className="flex gap-2">
|
||||||
<button onClick={onCancel} className="flex-1 px-4 py-2 rounded-xl border border-zinc-200 dark:border-white/10 text-zinc-500 text-xs font-semibold hover:bg-zinc-100 dark:hover:bg-white/5 transition-colors">
|
<button onClick={onCancel} className="flex-1 px-4 py-2 rounded-xl border border-zinc-200 dark:border-white/10 text-zinc-500 text-xs font-semibold hover:bg-zinc-100 dark:hover:bg-white/5 transition-colors">
|
||||||
Cancel
|
Cancel
|
||||||
|
|||||||
Reference in New Issue
Block a user