px12
This commit is contained in:
parent
2afaa5958b
commit
164faf2322
8 changed files with 8 additions and 8 deletions
|
|
@ -46,7 +46,7 @@ export function AboutProfileBlock({
|
|||
|
||||
return (
|
||||
// Standardized vertical padding and alignment
|
||||
<section className="w-full max-w-5xl mx-auto py-12 md:py-28">
|
||||
<section className="w-full max-w-5xl mx-auto py-12 md:py-24">
|
||||
{(heading || subheading) && (
|
||||
<div className="text-center mb-16">
|
||||
{heading && (
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ export function BentoRowBlock(props: BentoRowBlockProps) {
|
|||
|
||||
return (
|
||||
// Standardized vertical padding and container constraints
|
||||
<section className="w-full max-w-5xl mx-auto py-12 md:py-28">
|
||||
<section className="w-full max-w-5xl mx-auto py-12 md:py-24">
|
||||
<div className="grid grid-cols-1 md:grid-cols-2 gap-4">
|
||||
{/* About Section */}
|
||||
<div className="bg-muted/50 border border-foreground/10 rounded-2xl p-8 flex flex-col justify-between gap-8">
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ export function ContactBlock(props: ContactBlockProps) {
|
|||
const { heading, subtext, email, links } = props
|
||||
|
||||
return (
|
||||
<section className="w-full max-w-5xl mx-auto px-6 py-12">
|
||||
<section className="w-full max-w-5xl mx-auto py-12">
|
||||
<div className="grid grid-cols-1 md:grid-cols-2 gap-3">
|
||||
<div className="bg-muted/50 border border-foreground/8 rounded-xl p-6 flex flex-col justify-between gap-6">
|
||||
<div>
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ export function KanbanColorBlock({ columns }: Props) {
|
|||
|
||||
return (
|
||||
// Standardized vertical padding to match other page sections
|
||||
<section className="w-full max-w-5xl mx-auto py-12 md:py-28">
|
||||
<section className="w-full max-w-5xl mx-auto py-12 md:py-24">
|
||||
<div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4">
|
||||
{columns.map((col, i) => {
|
||||
const { border, dot } = colorMap[col.color ?? 'gray'] ?? colorMap.gray
|
||||
|
|
|
|||
|
|
@ -71,7 +71,7 @@ export function ShowcaseBlock(props: ShowcaseBlockProps): React.ReactElement | n
|
|||
if (!Array.isArray(items) || items.length === 0) return null
|
||||
|
||||
return (
|
||||
<section className="w-full max-w-5xl mx-auto px-6 py-12">
|
||||
<section className="w-full max-w-5xl mx-auto py-12">
|
||||
{(heading || subheading) && (
|
||||
<div className="mb-8">
|
||||
{heading && <h2 className="text-2xl font-medium text-foreground mb-2">{heading}</h2>}
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ type SkillsBlockProps = {
|
|||
|
||||
export function SkillsBlock({ heading, keySkills, categories }: SkillsBlockProps) {
|
||||
return (
|
||||
<section className="w-full max-w-5xl mx-auto px-6 py-12">
|
||||
<section className="w-full max-w-5xl mx-auto py-12">
|
||||
{heading && (
|
||||
<p className="text-center text-xs tracking-widest uppercase text-foreground/30 mb-6">
|
||||
{heading}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ export function StatsStripBlock({ stats }: StatsStripProps) {
|
|||
if (!Array.isArray(stats) || stats.length === 0) return null
|
||||
|
||||
return (
|
||||
<section className="w-full max-w-5xl mx-auto px-6 py-20 md:py-28">
|
||||
<section className="w-full max-w-5xl mx-auto py-12 md:py-24">
|
||||
<div className="bg-muted/50 border border-foreground/8 rounded-xl overflow-hidden">
|
||||
<div className="grid grid-cols-2 md:grid-cols-4 divide-x divide-y md:divide-y-0 divide-foreground/10">
|
||||
{stats.map((stat, i) => (
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ export function ToolStackBlock({ heading, tools }: ToolStackBlockProps) {
|
|||
|
||||
return (
|
||||
// Standardized vertical spacing to match other page sections
|
||||
<section className="w-full max-w-5xl mx-auto py-12 md:py-28">
|
||||
<section className="w-full max-w-5xl mx-auto py-12 md:py-24">
|
||||
<div className="bg-muted/50 border border-foreground/10 rounded-2xl p-8">
|
||||
{heading && (
|
||||
<p className="text-[10px] font-bold tracking-[0.2em] uppercase text-foreground/30 mb-6">
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue