diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx
index 0d43f79..43aff22 100644
--- a/src/app/about/page.tsx
+++ b/src/app/about/page.tsx
@@ -33,9 +33,7 @@ export default function AboutPage() {
{ name: "Contact", id: "/contact" },
]}
button={{
- text: "Schedule Consultation",
- href: "/contact",
- }}
+ text: "Schedule Consultation", href: "/contact"}}
brandName="Ascent Wealth"
/>
@@ -50,27 +48,19 @@ export default function AboutPage() {
useInvertedBackground={false}
bulletPoints={[
{
- title: "Comprehensive Planning",
- description: "Integrated strategies covering tax optimization, investment management, and estate planning",
- icon: Briefcase,
+ title: "Comprehensive Planning", description: "Integrated strategies covering tax optimization, investment management, and estate planning", icon: Briefcase,
},
{
- title: "Personalized Advisory",
- description: "Dedicated relationship managers working exclusively with your family's financial objectives",
- icon: Users,
+ title: "Personalized Advisory", description: "Dedicated relationship managers working exclusively with your family's financial objectives", icon: Users,
},
{
- title: "Proven Track Record",
- description: "Consistent outperformance and client retention among the industry's elite advisors",
- icon: TrendingUp,
+ title: "Proven Track Record", description: "Consistent outperformance and client retention among the industry's elite advisors", icon: TrendingUp,
},
{
- title: "Legacy Protection",
- description: "Advanced strategies to preserve wealth and transfer assets across generations efficiently",
- icon: Shield,
+ title: "Legacy Protection", description: "Advanced strategies to preserve wealth and transfer assets across generations efficiently", icon: Shield,
},
]}
- imageSrc="http://img.b2bpic.net/free-photo/low-angle-photo-tall-building_250224-299.jpg?_wi=2"
+ imageSrc="http://img.b2bpic.net/free-photo/low-angle-photo-tall-building_250224-299.jpg"
imageAlt="luxury estate property interior elegant"
imagePosition="right"
mediaAnimation="slide-up"
@@ -91,45 +81,24 @@ export default function AboutPage() {
animationType="slide-up"
members={[
{
- id: "1",
- name: "Margaret Sterling",
- role: "Chief Investment Officer",
- description: "Former managing director at Goldman Sachs with 28 years of portfolio management and strategy experience.",
- imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-businesswoman-her-employees-background_1262-20305.jpg?_wi=2",
- imageAlt: "Margaret Sterling, CIO",
- socialLinks: [
+ id: "1", name: "Margaret Sterling", role: "Chief Investment Officer", description: "Former managing director at Goldman Sachs with 28 years of portfolio management and strategy experience.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-businesswoman-her-employees-background_1262-20305.jpg", imageAlt: "Margaret Sterling, CIO", socialLinks: [
{
icon: Linkedin,
- url: "https://linkedin.com",
- },
+ url: "https://linkedin.com"},
],
},
{
- id: "2",
- name: "David Kensington",
- role: "Wealth Strategy Director",
- description: "Harvard Law graduate specializing in estate planning and tax optimization for ultra-high-net-worth clients.",
- imageSrc: "http://img.b2bpic.net/free-photo/hotel-receptionist-work_23-2149661589.jpg?_wi=2",
- imageAlt: "David Kensington, Director",
- socialLinks: [
+ id: "2", name: "David Kensington", role: "Wealth Strategy Director", description: "Harvard Law graduate specializing in estate planning and tax optimization for ultra-high-net-worth clients.", imageSrc: "http://img.b2bpic.net/free-photo/hotel-receptionist-work_23-2149661589.jpg", imageAlt: "David Kensington, Director", socialLinks: [
{
icon: Linkedin,
- url: "https://linkedin.com",
- },
+ url: "https://linkedin.com"},
],
},
{
- id: "3",
- name: "Victoria Chen",
- role: "Relationship Manager",
- description: "Dedicated partner focused on understanding your family's values and translating them into actionable wealth strategy.",
- imageSrc: "http://img.b2bpic.net/free-photo/portrait-businesswoman-manager-talking-coworker-office-sitting-with-laptop_1258-194648.jpg?_wi=2",
- imageAlt: "Victoria Chen, Relationship Manager",
- socialLinks: [
+ id: "3", name: "Victoria Chen", role: "Relationship Manager", description: "Dedicated partner focused on understanding your family's values and translating them into actionable wealth strategy.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-businesswoman-manager-talking-coworker-office-sitting-with-laptop_1258-194648.jpg", imageAlt: "Victoria Chen, Relationship Manager", socialLinks: [
{
icon: Linkedin,
- url: "https://linkedin.com",
- },
+ url: "https://linkedin.com"},
],
},
]}
@@ -149,34 +118,15 @@ export default function AboutPage() {
features={[
{
id: 1,
- tag: "Investment Management",
- title: "Portfolio Construction",
- subtitle: "Diversified strategies across global markets",
- description: "We construct carefully balanced portfolios tailored to your risk tolerance and time horizon. Our investment philosophy combines active management with strategic diversification to achieve optimal risk-adjusted returns while protecting your capital.",
- imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-business-chart-wood-background_1150-6649.jpg?_wi=2",
- imageAlt: "investment portfolio diversification concept",
- },
+ tag: "Investment Management", title: "Portfolio Construction", subtitle: "Diversified strategies across global markets", description: "We construct carefully balanced portfolios tailored to your risk tolerance and time horizon. Our investment philosophy combines active management with strategic diversification to achieve optimal risk-adjusted returns while protecting your capital.", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-business-chart-wood-background_1150-6649.jpg", imageAlt: "investment portfolio diversification concept"},
{
id: 2,
- tag: "Tax Planning",
- title: "Tax Optimization",
- subtitle: "Strategic planning to minimize tax burden",
- description: "Our specialized tax advisors implement sophisticated strategies to minimize tax liabilities while maintaining compliance. From income tax optimization to estate tax planning, we help preserve more of your wealth for your family.",
- imageSrc: "http://img.b2bpic.net/free-photo/business-colleagues-partners-meeting-co-working-reading-agreement-using-laptop_74855-8819.jpg?_wi=2",
- imageAlt: "tax planning strategy financial",
- },
+ tag: "Tax Planning", title: "Tax Optimization", subtitle: "Strategic planning to minimize tax burden", description: "Our specialized tax advisors implement sophisticated strategies to minimize tax liabilities while maintaining compliance. From income tax optimization to estate tax planning, we help preserve more of your wealth for your family.", imageSrc: "http://img.b2bpic.net/free-photo/business-colleagues-partners-meeting-co-working-reading-agreement-using-laptop_74855-8819.jpg", imageAlt: "tax planning strategy financial"},
{
id: 3,
- tag: "Estate Planning",
- title: "Legacy Architecture",
- subtitle: "Generational wealth transfer strategies",
- description: "We design comprehensive estate plans that protect your assets, minimize taxes, and ensure your wealth transfers smoothly to the next generation according to your wishes.",
- imageSrc: "http://img.b2bpic.net/free-photo/smiling-financial-advisor-using-laptop-while-having-meeting-with-young-couple_637285-5798.jpg?_wi=2",
- imageAlt: "estate planning documents legal",
- },
+ tag: "Estate Planning", title: "Legacy Architecture", subtitle: "Generational wealth transfer strategies", description: "We design comprehensive estate plans that protect your assets, minimize taxes, and ensure your wealth transfers smoothly to the next generation according to your wishes.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-financial-advisor-using-laptop-while-having-meeting-with-young-couple_637285-5798.jpg", imageAlt: "estate planning documents legal"},
]}
tagAnimation="slide-up"
- mediaAnimation="slide-up"
/>
@@ -185,13 +135,9 @@ export default function AboutPage() {
diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx
index f41a5d6..6278769 100644
--- a/src/app/services/page.tsx
+++ b/src/app/services/page.tsx
@@ -17,9 +17,7 @@ export default function ServicesPage() {
];
const navButton = {
- text: "Schedule Consultation",
- href: "/services",
- };
+ text: "Schedule Consultation", href: "/services"};
return (
@@ -96,35 +73,17 @@ export default function ServicesPage() {
diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx
index f214190..c5ce604 100644
--- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx
+++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx
@@ -1,51 +1,64 @@
"use client";
-import { memo } from "react";
-import useSvgTextLogo from "./useSvgTextLogo";
-import { cls } from "@/lib/utils";
+import React from "react";
+import { cn } from "@/lib/utils";
interface SvgTextLogoProps {
- logoText: string;
- adjustHeightFactor?: number;
- verticalAlign?: "top" | "center";
+ text?: string;
className?: string;
+ textClassName?: string;
+ fontSize?: number;
+ fontWeight?: number | string;
+ letterSpacing?: number;
+ textAnchor?: "start" | "middle" | "end";
+ dominantBaseline?:
+ | "auto"
+ | "baseline"
+ | "middle"
+ | "hanging"
+ | "mathematical"
+ | "central";
+ fill?: string;
+ stroke?: string;
+ strokeWidth?: number;
}
-const SvgTextLogo = memo(function SvgTextLogo({
- logoText,
- adjustHeightFactor,
- verticalAlign = "top",
- className = "",
-}) {
- const { svgRef, textRef, viewBox, aspectRatio } = useSvgTextLogo(logoText, false, adjustHeightFactor);
+const SvgTextLogo: React.FC = ({
+ text = "Webild", className = "", textClassName = "", fontSize = 32,
+ fontWeight = 700,
+ letterSpacing = 0,
+ textAnchor = "middle", dominantBaseline = "middle", fill = "currentColor", stroke = "none", strokeWidth = 0,
+}) => {
+ const svgWidth = Math.max(text.length * fontSize * 0.6, 200);
+ const svgHeight = fontSize * 1.5;
+ const xPos = svgWidth / 2;
+ const yPos = svgHeight / 2;
return (
);
-});
-
-SvgTextLogo.displayName = "SvgTextLogo";
+};
export default SvgTextLogo;