Skip to content

Instantly share code, notes, and snippets.

View jorgeadev's full-sized avatar
Focusing

Jorge Gomez jorgeadev

Focusing
View GitHub Profile
"use client";
import { useEffect, useState } from "react";
import { IBreadcrumb } from "@/types";
import { BreadcrumbItem } from "@/components";
import { usePathname } from "next/navigation";
export const Breadcrumb = () => {
const pathname = usePathname();
const [breadcrumbs, setBreadcrumbs] = useState<IBreadcrumb[]>([]);
@jorgeadev
jorgeadev / layout.tsx
Last active January 10, 2026 08:32
Example using custom fonts
import type { Metadata } from "next";
import localFont from "next/font/local";
import "../styles/globals.css";
import { ReactNode } from "react";
const excalifont = localFont({
src: "./fonts/excalifont-regular.woff",
variable: "--font-excalifont",
weight: "100 200 300 400 500 600 700 800 900 normal regular bold light italic",
});
@jorgeadev
jorgeadev / layout-h-screen.tsx
Last active January 10, 2026 08:32
Tailwind layout screen full height
export default function HomePage() {
return (
<div className="min-h-screen flex flex-col h-screen">
<header className="bg-red-50">Header</header>
<div className="flex-1 flex flex-row overflow-y-hidden">
<main className="flex-1 bg-indigo-100 overflow-y-auto">Content here</main>
<nav className="order-first sm:w-32 bg-purple-200 overflow-y-auto">Sidebar</nav>
<aside className="sm:w-32 bg-yellow-100 overflow-y-auto">Right Sidebar</aside>
</div>
<footer className="bg-gray-100">Footer</footer>
@jorgeadev
jorgeadev / MainActivity.kt
Last active June 25, 2025 22:10
First gist from Android Studio with Kotlin
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
}
class MethodTypes():
def __init__(self):
self.lastname = "Lothbrock"
self.name = "Ragnar"
def instanceMethod(self):
# Creates an instance atribute through keyword self
print(self.name)
print(self.lastname)
class MethodClass:
@staticmethod
def factorial(number):
if number == 0:
return 1
else:
return number * MethodClass.factorial(number - 1)
factorial = MethodClass.factorial(5)
print(factorial)