Newest version first in history, remove nav section labels
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -5,7 +5,6 @@ import { useAuth } from '../context/AuthContext';
|
|||||||
function TeamNav({ onNav }) {
|
function TeamNav({ onNav }) {
|
||||||
return (
|
return (
|
||||||
<div className="sidebar-section">
|
<div className="sidebar-section">
|
||||||
<div className="sidebar-section-label">Main</div>
|
|
||||||
{[
|
{[
|
||||||
{ to: '/dashboard', label: 'Dashboard' },
|
{ to: '/dashboard', label: 'Dashboard' },
|
||||||
{ to: '/requests', label: 'Requests' },
|
{ to: '/requests', label: 'Requests' },
|
||||||
@@ -23,7 +22,6 @@ function TeamNav({ onNav }) {
|
|||||||
function ClientNav({ onNav }) {
|
function ClientNav({ onNav }) {
|
||||||
return (
|
return (
|
||||||
<div className="sidebar-section">
|
<div className="sidebar-section">
|
||||||
<div className="sidebar-section-label">My Work</div>
|
|
||||||
{[
|
{[
|
||||||
{ to: '/my-dashboard', label: 'Dashboard' },
|
{ to: '/my-dashboard', label: 'Dashboard' },
|
||||||
{ to: '/my-projects', label: 'Projects' },
|
{ to: '/my-projects', label: 'Projects' },
|
||||||
|
|||||||
@@ -312,7 +312,7 @@ export default function RequestDetail() {
|
|||||||
groups[key].push(sub);
|
groups[key].push(sub);
|
||||||
return groups;
|
return groups;
|
||||||
}, {})
|
}, {})
|
||||||
).map(group => {
|
).reverse().map(group => {
|
||||||
const primary = group.find(s => s.type !== 'amendment') || group[0];
|
const primary = group.find(s => s.type !== 'amendment') || group[0];
|
||||||
const amendments = group.filter(s => s.type === 'amendment');
|
const amendments = group.filter(s => s.type === 'amendment');
|
||||||
const delivery = primary.delivery;
|
const delivery = primary.delivery;
|
||||||
|
|||||||
@@ -347,11 +347,11 @@ export default function TaskDetail() {
|
|||||||
groups[key].push(sub);
|
groups[key].push(sub);
|
||||||
return groups;
|
return groups;
|
||||||
}, {})
|
}, {})
|
||||||
).map((group, gi, all) => {
|
).reverse().map((group, gi, all) => {
|
||||||
const primary = group.find(s => s.type !== 'amendment') || group[0];
|
const primary = group.find(s => s.type !== 'amendment') || group[0];
|
||||||
const amendments = group.filter(s => s.type === 'amendment');
|
const amendments = group.filter(s => s.type === 'amendment');
|
||||||
const delivery = primary.delivery;
|
const delivery = primary.delivery;
|
||||||
const isCurrent = gi === all.length - 1;
|
const isCurrent = gi === 0;
|
||||||
return (
|
return (
|
||||||
<div key={primary.id} style={{ borderRadius: 8, border: `1px solid ${isCurrent ? 'var(--accent)' : 'var(--border)'}`, background: 'var(--bg)', overflow: 'hidden', opacity: isCurrent ? 1 : 0.85 }}>
|
<div key={primary.id} style={{ borderRadius: 8, border: `1px solid ${isCurrent ? 'var(--accent)' : 'var(--border)'}`, background: 'var(--bg)', overflow: 'hidden', opacity: isCurrent ? 1 : 0.85 }}>
|
||||||
<div style={{ padding: '12px 16px', display: 'flex', alignItems: 'center', gap: 10, borderBottom: '1px solid var(--border)', background: 'var(--card-bg-2)' }}>
|
<div style={{ padding: '12px 16px', display: 'flex', alignItems: 'center', gap: 10, borderBottom: '1px solid var(--border)', background: 'var(--card-bg-2)' }}>
|
||||||
|
|||||||
Reference in New Issue
Block a user