diff --git a/.gitignore b/.gitignore index 3a6ab9a45..d04abbba0 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,4 @@ packages/walletkit-android-bridge/*.sh release-artifacts *.tgz +apps/appkit-minter/Caddyfile diff --git a/apps/appkit-minter/src/core/components/layout/app-router.tsx b/apps/appkit-minter/src/core/components/layout/app-router.tsx index 0a56a72bd..81be506c6 100644 --- a/apps/appkit-minter/src/core/components/layout/app-router.tsx +++ b/apps/appkit-minter/src/core/components/layout/app-router.tsx @@ -11,7 +11,7 @@ import { BrowserRouter, Routes, Route, Navigate } from 'react-router-dom'; import { useWatchBalance, useWatchTransactions, useWatchJettons } from '@ton/appkit-react'; import { toast } from 'sonner'; -import { MinterPage, StakingPage, SwapPage, SignMessagePage } from '@/pages'; +import { MinterPage, StakingPage, SwapPage, OnrampPage, SignMessagePage } from '@/pages'; export const AppRouter: React.FC = () => { // Enable global real-time balance updates @@ -52,6 +52,7 @@ export const AppRouter: React.FC = () => { } /> } /> } /> + } /> } /> } /> diff --git a/apps/appkit-minter/src/core/components/layout/app-sidebar.tsx b/apps/appkit-minter/src/core/components/layout/app-sidebar.tsx index c35d6e82c..fe459cc0f 100644 --- a/apps/appkit-minter/src/core/components/layout/app-sidebar.tsx +++ b/apps/appkit-minter/src/core/components/layout/app-sidebar.tsx @@ -7,7 +7,7 @@ */ import type React from 'react'; -import { Coins, ArrowLeftRight, Sparkles, BookOpen, Github, PenLine } from 'lucide-react'; +import { Coins, ArrowLeftRight, Sparkles, BookOpen, Github, PenLine, CreditCard } from 'lucide-react'; import { Link, NavLink } from 'react-router-dom'; import { AppLogo } from '../app-logo'; @@ -31,6 +31,7 @@ const NAV_LINKS: readonly { to: string; label: string; icon: React.ComponentType { to: '/', label: 'Mint', icon: Sparkles }, { to: '/swap', label: 'Swap', icon: ArrowLeftRight }, { to: '/staking', label: 'Staking', icon: Coins }, + { to: '/onramp', label: 'Buy', icon: CreditCard }, { to: '/sign', label: 'Sign Message', icon: PenLine }, ]; diff --git a/apps/appkit-minter/src/core/components/layout/layout.tsx b/apps/appkit-minter/src/core/components/layout/layout.tsx index 4e4ce1d32..3f36cfeb0 100644 --- a/apps/appkit-minter/src/core/components/layout/layout.tsx +++ b/apps/appkit-minter/src/core/components/layout/layout.tsx @@ -41,7 +41,7 @@ export const Layout: React.FC = ({ title, children }) => {
{children}
-