diff --git a/public/images/cover.webp b/public/images/cover.webp new file mode 100644 index 0000000..2542c61 Binary files /dev/null and b/public/images/cover.webp differ diff --git a/public/images/payment/visa.png b/public/images/payment/visa.png new file mode 100644 index 0000000..3c0c515 Binary files /dev/null and b/public/images/payment/visa.png differ diff --git a/src/common/components/Footer.tsx b/src/common/components/Footer.tsx index 6c971ed..9cd4b41 100644 --- a/src/common/components/Footer.tsx +++ b/src/common/components/Footer.tsx @@ -1,6 +1,6 @@ const Footer = () => { return ( -
+
© {new Date().getFullYear()} by aulianza
); diff --git a/src/common/components/PageWrapper.tsx b/src/common/components/PageWrapper.tsx index d8615d4..2bef333 100644 --- a/src/common/components/PageWrapper.tsx +++ b/src/common/components/PageWrapper.tsx @@ -15,7 +15,7 @@ const PageWrapper = ({ children }: { children: React.ReactNode }) => { }); }, []); - return
{children}
; + return
{children}
; }; export default PageWrapper; diff --git a/src/common/constant/bank.ts b/src/common/constant/bank.ts index 9285a6d..7705c47 100644 --- a/src/common/constant/bank.ts +++ b/src/common/constant/bank.ts @@ -5,6 +5,7 @@ export const BANK_ACCOUNTS: BankAccountsProps[] = [ number: "0431030216", holder: "Ryan Aulia", bank: "Bank BCA", + type: "mastercard", logo: "/images/payment/bca.png", color: "#0066ae", className: "border-[#0066ae] hover:bg-[#0066ae] hover:text-white", @@ -13,6 +14,7 @@ export const BANK_ACCOUNTS: BankAccountsProps[] = [ number: "003701108940505", holder: "Ryan Aulia", bank: "Bank BRI", + type: "mastercard", logo: "/images/payment/bri.png", color: "#005098", className: "border-[#005098] hover:bg-[#005098] hover:text-white", @@ -21,6 +23,7 @@ export const BANK_ACCOUNTS: BankAccountsProps[] = [ number: "4140023855", holder: "Ryan Aulia", bank: "Bank Permata", + type: "visa", logo: "/images/payment/permata.png", color: "#6e9123", className: "border-[#6e9123] hover:bg-[#6e9123] hover:text-white", @@ -29,16 +32,18 @@ export const BANK_ACCOUNTS: BankAccountsProps[] = [ number: "1050018525703", holder: "Ryan Aulia", bank: "Bank Mandiri", + type: "mastercard", logo: "/images/payment/mandiri.png", color: "#064c90", className: "border-[#064c90] hover:bg-[#064c90] hover:text-white", }, - { - number: "4692304190", - holder: "Ryan Aulia", - bank: "Bank BSI", - logo: "/images/payment/bsi.png", - color: "#00A39D", - className: "border-[#00A39D] hover:bg-[#00A39D] hover:text-white", - }, + // { + // number: "4692304190", + // holder: "Ryan Aulia", + // bank: "Bank BSI", + // type: "mastercard", + // logo: "/images/payment/bsi.png", + // color: "#00A39D", + // className: "border-[#00A39D] hover:bg-[#00A39D] hover:text-white", + // }, ]; diff --git a/src/common/constant/links.tsx b/src/common/constant/links.tsx index d602464..f780815 100644 --- a/src/common/constant/links.tsx +++ b/src/common/constant/links.tsx @@ -13,14 +13,14 @@ export const LINKS: LinkProps[] = [ label: "Personal Website & Portfolio", icon: , href: "https://aulianza.id", - className: "bg-sky-600", + className: "bg-emerald-700", target: "_blank", }, { label: "Resume & Curriculum Vitae", icon: , href: "https://bit.ly/cv-aulianza", - className: "bg-emerald-600", + className: "bg-sky-700", target: "_blank", }, { diff --git a/src/common/constant/socials.tsx b/src/common/constant/socials.tsx index 8510725..d4237d6 100644 --- a/src/common/constant/socials.tsx +++ b/src/common/constant/socials.tsx @@ -27,7 +27,7 @@ export const SOCIAL_MEDIA: SocialItemProps[] = [ isShow: true, isExternal: true, eventName: "Social: Linkedin", - className: "text-blue-600 hover:bg-blue-600", + className: "text-[#0b66c2] hover:bg-[#0b66c2]", }, { title: "Instagram", diff --git a/src/common/types/bank.ts b/src/common/types/bank.ts index 63ffc31..4cd2849 100644 --- a/src/common/types/bank.ts +++ b/src/common/types/bank.ts @@ -2,6 +2,7 @@ export interface BankAccountsProps { number: string; holder: string; bank: string; + type: string; logo: string; color?: string; className?: string; diff --git a/src/modules/homepage/components/Hero.tsx b/src/modules/homepage/components/Hero.tsx index 76de299..472c6f4 100644 --- a/src/modules/homepage/components/Hero.tsx +++ b/src/modules/homepage/components/Hero.tsx @@ -3,11 +3,23 @@ import Image from "@/common/components/Image"; const Hero = () => { + const coverImage = + "url('/images/shiny_card_animated.svg'), url('/images/cover.webp')"; + return ( -
+
+
{ className="lg:hover:scale-105" />
-
-
-

Ryan Aulia

+
+
+
+

Ryan Aulia

+
+ Jakarta, Indonesia + + he/him +
+
+

+ Seasoned software engineer especially in frontend side, with a + passion for creating pixel-perfect web experiences. +

-

- Seasoned software engineer especially in frontend side, with a passion - for creating pixel-perfect web experiences. -

); diff --git a/src/modules/homepage/components/Home.tsx b/src/modules/homepage/components/Home.tsx index 238931b..c41abe1 100644 --- a/src/modules/homepage/components/Home.tsx +++ b/src/modules/homepage/components/Home.tsx @@ -9,11 +9,13 @@ const Home = () => { return ( <> - - - - - +
+ + + + + +
); }; diff --git a/src/modules/payment/components/AccountCard.tsx b/src/modules/payment/components/AccountCard.tsx index 60a220c..d997046 100644 --- a/src/modules/payment/components/AccountCard.tsx +++ b/src/modules/payment/components/AccountCard.tsx @@ -12,6 +12,7 @@ const AccountCard = ({ number, holder, logo, + type, color, className, }: BankAccountsProps) => { @@ -43,7 +44,7 @@ const AccountCard = ({ style={{ backgroundImage: gradientCard, backgroundPosition: "right top, center", - backgroundSize: "85%, cover", + backgroundSize: "88%, cover", }} >
@@ -85,10 +86,10 @@ const AccountCard = ({ {holder}
{bank}
diff --git a/src/modules/payment/components/Payment.tsx b/src/modules/payment/components/Payment.tsx index 212ac18..2088737 100644 --- a/src/modules/payment/components/Payment.tsx +++ b/src/modules/payment/components/Payment.tsx @@ -4,7 +4,7 @@ import BankTransfer from "./BankTransfer"; const Payment = () => { return ( -
+