Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 4140a09420 | |||
| 9a6f4244ea | |||
| c4e3a67723 | |||
| eeb55326d4 | |||
| 19a20009c7 | |||
| fa6d10a289 | |||
| 66c99b25c1 |
@@ -1,51 +1,26 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Mulish } from "next/font/google";
|
||||
import { Halant } from "next/font/google";
|
||||
import { Inter } from "next/font/google";
|
||||
import "./globals.css";
|
||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
|
||||
const mulish = Mulish({
|
||||
variable: "--font-mulish", subsets: ["latin"],
|
||||
});
|
||||
|
||||
const halant = Halant({
|
||||
variable: "--font-halant", subsets: ["latin"],
|
||||
weight: ["300", "400", "500", "600", "700"],
|
||||
});
|
||||
import "./styles/variables.css";
|
||||
import "./styles/base.css";
|
||||
|
||||
const inter = Inter({
|
||||
variable: "--font-inter", subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Op. Dr. Koray Kır | Premium Estetik Cerrahi", description: "Özgüveninizi yeniden şekillendiren elit estetik cerrahi uygulamaları. Op. Dr. Koray Kır ile güvenli, profesyonel ve etkileyici sonuçlar.", keywords: "estetik cerrahi, plastik cerrah, meme protezi, vücut şekillendirme, bacak germe, İstanbul cerrah", openGraph: {
|
||||
title: "Op. Dr. Koray Kır - Premium Estetik Cerrahi", description: "Lüks ve profesyonel estetik cerrahi hizmetleri. Özgüveninizi mükemmelleştirin.", type: "website", siteName: "Op. Dr. Koray Kır"
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image", title: "Op. Dr. Koray Kır - Estetik Cerrahi", description: "Premium estetik cerrahi hizmetleri"
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true
|
||||
}
|
||||
};
|
||||
title: "Op. Dr. Koray Kır | Lüks Estetik Cerrahi İstanbul", description: "Op. Dr. Koray Kır ile elit estetik cerrahi. Meme protezi, meme dikleştirme, bacak germe, vücut şekillendirme ve mommy makeover operasyonları. Şeffaf iletişim, yüksek hasta memnuniyeti ve profesyonel hizmet."};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
}: Readonly<{
|
||||
}: {
|
||||
children: React.ReactNode;
|
||||
}>) {
|
||||
}) {
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body
|
||||
className={`${mulish.variable} ${halant.variable} ${inter.variable} antialiased`}
|
||||
>
|
||||
<Tag />
|
||||
{children}
|
||||
|
||||
<html lang="tr">
|
||||
<body className={inter.variable}>
|
||||
{children}
|
||||
|
||||
<script
|
||||
dangerouslySetInnerHTML={{
|
||||
__html: `
|
||||
@@ -1413,7 +1388,6 @@ export default function RootLayout({
|
||||
}}
|
||||
/>
|
||||
</body>
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -14,6 +14,14 @@ import FooterBase from '@/components/sections/footer/FooterBase';
|
||||
import { Award, CheckCircle, Crown, Heart, HelpCircle, Lightbulb, LucideIcon, MessageSquare, Phone, Shield, Sparkles, Star, Trophy, Users, Zap } from 'lucide-react';
|
||||
|
||||
export default function LandingPage() {
|
||||
const handleWhatsAppClick = () => {
|
||||
window.open('https://wa.me/905369838496', '_blank');
|
||||
};
|
||||
|
||||
const handlePhoneClick = () => {
|
||||
window.location.href = 'tel:+905369838496';
|
||||
};
|
||||
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="expand-hover"
|
||||
@@ -27,6 +35,19 @@ export default function LandingPage() {
|
||||
secondaryButtonStyle="radial-glow"
|
||||
headingFontWeight="normal"
|
||||
>
|
||||
{/* Fixed WhatsApp Button */}
|
||||
<a
|
||||
href="https://wa.me/905369838496"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="fixed bottom-6 right-6 z-50 w-14 h-14 bg-green-500 hover:bg-green-600 rounded-full flex items-center justify-center shadow-lg transition-all duration-300 hover:scale-110"
|
||||
aria-label="WhatsApp ile İletişi Geç"
|
||||
>
|
||||
<svg className="w-7 h-7 text-white" fill="currentColor" viewBox="0 0 24 24">
|
||||
<path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.67-.51-.173-.008-.371 0-.57 0-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.076 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421-7.403h-.004a9.87 9.87 0 00-4.255.949 9.766 9.766 0 00-3.27 2.693 9.75 9.75 0 1013.868-13.868 9.768 9.768 0 01-6.339 10.226z"/>
|
||||
</svg>
|
||||
</a>
|
||||
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
@@ -70,7 +91,7 @@ export default function LandingPage() {
|
||||
testimonialRotationInterval={6000}
|
||||
buttons={[
|
||||
{ text: "Randevu Al", href: "#contact" },
|
||||
{ text: "WhatsApp ile İletişi Geç", href: "https://wa.me" }
|
||||
{ text: "WhatsApp ile İletişi Geç", href: "https://wa.me/905369838496" }
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
useInvertedBackground={false}
|
||||
@@ -80,7 +101,7 @@ export default function LandingPage() {
|
||||
<div id="about" data-section="about">
|
||||
<SplitAbout
|
||||
title="Op. Dr. Koray Kır ile Tanışın"
|
||||
description="Estetik cerrahi alanında yılların deneyimi ve binlerce memnun hastanın güveni ile hizmet veriyoruz. Sakin yaklaşım, detaylı açıklamalar ve şeffaf iletişim esas ilkelerimizdir."
|
||||
description="Özgüveniniz; hassasiyet, güvenlik ve estetik bakış açısı ile şekillendirilir. Estetik cerrahi alanında yılların deneyimi ve binlerce memnun hastanın güveni ile hizmet veriyoruz. Sakin yaklaşım, detaylı açıklamalar ve şeffaf iletişim esas ilkelerimizdir."
|
||||
tag="Uzman Hekim"
|
||||
tagIcon={Award}
|
||||
tagAnimation="slide-up"
|
||||
@@ -277,10 +298,10 @@ export default function LandingPage() {
|
||||
tagIcon={Phone}
|
||||
tagAnimation="slide-up"
|
||||
title="Konsültasyon Talep Edin"
|
||||
description="Özgüveninizi yeniden şekillendirmek için ilk adımı atın. Op. Dr. Koray Kır ile ücretsiz konsültasyon rezerve edin ve kişiye özel operasyon planını öğrenin."
|
||||
description="Özgüveninizi yeniden şekillendirmek için ilk adımı atın. Op. Dr. Koray Kır ile ücretsiz konsültasyon rezerve edin. Adres: Teşvikiye, Hakkı Yeten Cd. Unimed Center No:19 İç Kapı No:1 34394 Şişli/İstanbul. Telefon: 0536 983 84 96"
|
||||
buttons={[
|
||||
{ text: "Randevu Al", href: "tel:+90123456789" },
|
||||
{ text: "WhatsApp İletişi", href: "https://wa.me/90123456789" }
|
||||
{ text: "Telefon ile Ara", href: "tel:+905369838496" },
|
||||
{ text: "WhatsApp İletişi", href: "https://wa.me/905369838496" }
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
background={{ variant: "radial-gradient" }}
|
||||
@@ -310,9 +331,9 @@ export default function LandingPage() {
|
||||
},
|
||||
{
|
||||
title: "İletişim", items: [
|
||||
{ label: "+90 (212) 123-4567", href: "tel:+902121234567" },
|
||||
{ label: "info@drkoraykir.com", href: "mailto:info@drkoraykir.com" },
|
||||
{ label: "WhatsApp Danışma", href: "https://wa.me/90212123456" }
|
||||
{ label: "+90 (536) 983-8496", href: "tel:+905369838496" },
|
||||
{ label: "WhatsApp Danışma", href: "https://wa.me/905369838496" },
|
||||
{ label: "Teşvikiye, İstanbul", href: "https://maps.google.com/?q=Teşvikiye,+Hakkı+Yeten+Cd.+Unimed+Center+No:19+34394+Şişli" }
|
||||
]
|
||||
}
|
||||
]}
|
||||
|
||||
@@ -2,23 +2,23 @@
|
||||
/* Base units */
|
||||
/* --vw is set by ThemeProvider */
|
||||
|
||||
/* --background: #0a0a0a;;
|
||||
--card: #1a1a1a;;
|
||||
--foreground: #ffffff;;
|
||||
--primary-cta: #e34400;;
|
||||
--secondary-cta: #010101;;
|
||||
--accent: #ff7b05;;
|
||||
--background-accent: #106efb;; */
|
||||
/* --background: #f5f2ed;;
|
||||
--card: #ffffff;;
|
||||
--foreground: #2a2520;;
|
||||
--primary-cta: #8b5a4e;;
|
||||
--secondary-cta: #e8ddd2;;
|
||||
--accent: #d4c5b9;;
|
||||
--background-accent: #c9b5a8;; */
|
||||
|
||||
--background: #0a0a0a;;
|
||||
--card: #1a1a1a;;
|
||||
--foreground: #ffffff;;
|
||||
--primary-cta: #e34400;;
|
||||
--background: #f5f2ed;;
|
||||
--card: #ffffff;;
|
||||
--foreground: #2a2520;;
|
||||
--primary-cta: #8b5a4e;;
|
||||
--primary-cta-text: #ffffff;;
|
||||
--secondary-cta: #010101;;
|
||||
--secondary-cta: #e8ddd2;;
|
||||
--secondary-cta-text: #ffffff;;
|
||||
--accent: #ff7b05;;
|
||||
--background-accent: #106efb;;
|
||||
--accent: #d4c5b9;;
|
||||
--background-accent: #c9b5a8;;
|
||||
|
||||
/* text sizing - set by ThemeProvider */
|
||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||
|
||||
Reference in New Issue
Block a user