mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2026-03-13 18:21:57 +08:00
Compare commits
1 Commits
devops-con
...
fix/naviga
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6ab4c647ef |
@@ -1,13 +1,5 @@
|
||||
import { cn } from '../../lib/classname';
|
||||
import {
|
||||
ArrowLeft,
|
||||
Blocks,
|
||||
BoxSelect,
|
||||
type LucideIcon,
|
||||
StepBackIcon,
|
||||
StickyNote,
|
||||
Text,
|
||||
} from 'lucide-react';
|
||||
import { ArrowLeft, Blocks, type LucideIcon, Text } from 'lucide-react';
|
||||
|
||||
export const allowedProjectTabs = ['details', 'solutions'] as const;
|
||||
export type AllowedProjectTab = (typeof allowedProjectTabs)[number];
|
||||
@@ -53,15 +45,20 @@ export function ProjectTabs(props: ProjectTabsProps) {
|
||||
|
||||
return (
|
||||
<div className="my-3 flex flex-row flex-wrap items-center gap-1.5 overflow-hidden rounded-md border bg-white px-2.5 text-sm">
|
||||
<a
|
||||
href={`/${parentRoadmapId}/projects`}
|
||||
className={
|
||||
'-ml-1.5 flex items-center rounded-md bg-gray-300 px-2 py-1.5 text-xs tracking-wide text-black hover:bg-gray-400/60'
|
||||
}
|
||||
<button
|
||||
onClick={(e) => {
|
||||
if (window.history.length > 1) {
|
||||
window.history.back();
|
||||
return;
|
||||
}
|
||||
|
||||
window.location.href = `/${parentRoadmapId}/projects`;
|
||||
}}
|
||||
className="-ml-1.5 flex items-center rounded-md bg-gray-300 px-2 py-1.5 text-xs tracking-wide text-black hover:bg-gray-400/60"
|
||||
>
|
||||
<ArrowLeft className="mr-1 inline-block h-3.5 w-3.5" strokeWidth={2} />
|
||||
<span className="hidden sm:inline">Back to Projects</span>
|
||||
</a>
|
||||
</button>
|
||||
<TabButton
|
||||
text={'Project Detail'}
|
||||
icon={Text}
|
||||
|
||||
@@ -49,7 +49,12 @@ const parentRoadmapId = projectData?.roadmapIds?.[0] || '';
|
||||
>
|
||||
<div class='bg-gray-50'>
|
||||
<div class='container'>
|
||||
<ProjectTabs parentRoadmapId={parentRoadmapId} projectId={projectId} activeTab='details' />
|
||||
<ProjectTabs
|
||||
parentRoadmapId={parentRoadmapId}
|
||||
projectId={projectId}
|
||||
activeTab='details'
|
||||
client:load
|
||||
/>
|
||||
|
||||
<div
|
||||
class='mb-4 rounded-lg border bg-gradient-to-b from-gray-100 to-white to-10% p-4 py-2 sm:p-5'
|
||||
|
||||
@@ -52,6 +52,7 @@ const githubUrl = `https://github.com/kamranahmedse/developer-roadmap/tree/maste
|
||||
parentRoadmapId={parentRoadmapId}
|
||||
projectId={projectId}
|
||||
activeTab='solutions'
|
||||
client:load
|
||||
/>
|
||||
|
||||
<ListProjectSolutions
|
||||
|
||||
Reference in New Issue
Block a user