Skip to content

Commit 94982aa

Browse files
committed
added new subsites, filled /about
1 parent 037e71a commit 94982aa

File tree

6 files changed

+61
-5
lines changed

6 files changed

+61
-5
lines changed

app/about/page.tsx

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import DevshLink from "../components/DevshLink"
2+
3+
export default function Page() {
4+
return (
5+
<div className="container mx-auto p-4 flex flex-col gap-4 sm:gap-8 sm:items-center h-full justify-center">
6+
<div className="flex flex-col gap-4 sm:gap-8">
7+
<h1>About Us</h1>
8+
<div className="prose sm:prose-sm md:prose-md lg:prose-lg xl:prose-xl 2xl:prose-2xl prose-invert font-thin">
9+
DevSH Graphics Programming (DevSH) sp. z o.o. ( devsh.eu ) is a company specializing in High
10+
Performance Computing with a particular focus on Computer Graphics and GPU Programming.
11+
Currently boasting a team of 10 Consultants and 3 separate concurrent projects.
12+
We offer consulting and co-development to Third Parties with their own products, as well as con-
13+
duct our own Research and Development, developing Open-Source Middleware and Libraries.
14+
The primary mission for all of our self-funded developments is to advance open source ecosys-
15+
tems with innovative tooling, with a particular focus on Vulkan and SPIR-V.
16+
We maintain a single source HLSL202x/C++20 Standard Template Header Only Library and our
17+
Utility and Rapid Prototyping Framework <DevshLink href="https://github.com/Devsh-Graphics-Programming/Nabla" target="_blank" rel="noopener noreferer">Nabla</DevshLink> designed {/*this prevents visual bug, don't remove*/}
18+
to give a CUDA-like programming experience in the Vulkan ecosystem.
19+
We’ve honed the culture of remote work, since the company’s inception before 2019. Subject to
20+
availability of consultants and specific expertise required their regular working hours overlap the
21+
normal working hours from San Francisco to Sydney.
22+
</div>
23+
</div>
24+
</div>
25+
)
26+
}

app/components/DevshLink.tsx

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import Link from "next/link";
2+
3+
type DevshLinkProps = {
4+
href: string,
5+
children?: React.ReactNode,
6+
className?: string,
7+
target?: string,
8+
rel?: string
9+
}
10+
11+
export default function DevshLink({ href, children, className, target, rel }: DevshLinkProps) {
12+
return <Link
13+
href={href}
14+
className={`no-underline font-thin text-teal-600 hover:text-teal-300 transition-colors duration-300 ${className}`}
15+
target={target}
16+
rel={rel}
17+
>
18+
{children}
19+
</Link>
20+
}

app/components/Navbar.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ type Link = {
1313

1414
const links: Link[] = [
1515
{ name: "Home", url: "/" },
16-
{ name: "Nabla", url: "/nabla" },
17-
{ name: "Blog", url: "/blog" },
1816
{ name: "About", url: "/about" },
17+
{ name: "Nabla", url: "/nabla" },
1918
{ name: "Services", url: "/services" },
20-
{ name: "Contact", url: "/contact" }
19+
{ name: "Contact", url: "/contact" },
20+
{ name: "Blog", url: "/blog" },
2121
]
2222

2323
function DropdownIcon() {

app/contact/page.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export default function Page() {
2+
return (
3+
<></>
4+
)
5+
}

app/page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Link from "next/link";
1+
import DevshLink from "./components/DevshLink";
22
import VulkanisedGallery from "./components/VulkanisedGallery";
33

44
export default function Home() {
@@ -7,7 +7,7 @@ export default function Home() {
77
<h1>Website Under Construction</h1>
88
<h3>Check out our Vulkanised videos below</h3>
99
<VulkanisedGallery/>
10-
<h3>And <Link href="https://youtube.com/watch?v=L0i_cO1iSEM&t=9343" className="text-teal-300 hover:underline" target="_blank" rel="noopener noreferer">MINE GameDev video</Link></h3>
10+
<h3>and <DevshLink href="https://youtube.com/watch?v=L0i_cO1iSEM&t=9343" className="text-teal-300 hover:underline" target="_blank" rel="noopener noreferer">MINE GameDev video</DevshLink></h3>
1111
</div>
1212
);
1313
}

app/services/page.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export default function Page() {
2+
return (
3+
<></>
4+
)
5+
}

0 commit comments

Comments
 (0)