@@ -49,34 +49,11 @@ const FeeStructure: React.FC = () => {
4949 setValue ( 'basePropertyValue' , value ? Number ( value ) : 0 ) ;
5050 } ;
5151
52- // Features data
53- const features = [
54- {
55- icon : TrendingUp ,
56- title : "Transparent Pricing" ,
57- description : "Category-specific fee structures"
58- } ,
59- {
60- icon : Shield ,
61- title : "Regulatory Compliant" ,
62- description : "All legal & compliance costs included"
63- } ,
64- {
65- icon : Calculator ,
66- title : "Real-Time Calculation" ,
67- description : "Instant updates on value change"
68- } ,
69- {
70- icon : CheckCircle2 ,
71- title : "All-Inclusive" ,
72- description : "Zero hidden or surprise fees"
73- }
74- ] ;
7552
7653 return (
77- < div className = "flex flex-col w-full space-y-6" >
54+ < div className = "flex flex-col w-full space-y-6 " >
7855 { /* Header */ }
79- < div className = "bg-white rounded-xl p-6 shadow-sm border border-gray-100" >
56+ < div className = "bg-white rounded-xl p-6 m-4 shadow-sm border border-gray-100" >
8057 < div className = "flex items-center gap-3" >
8158 < div className = "p-3 bg-blue-100 rounded-lg" >
8259 < Calculator className = "w-5 h-5 text-blue-600" />
@@ -88,20 +65,9 @@ const FeeStructure: React.FC = () => {
8865 </ div >
8966 </ div >
9067
91- { /* Features */ }
92- < div className = "grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4" >
93- { features . map ( ( feature , index ) => (
94- < FeatureCard
95- key = { index }
96- icon = { feature . icon }
97- title = { feature . title }
98- description = { feature . description }
99- />
100- ) ) }
101- </ div >
10268
10369 { /* Fee Structure */ }
104- < div className = "bg-white rounded-xl p-6 shadow-sm border border-gray-100" >
70+ < div className = "bg-white rounded-xl p-6 m-4 shadow-sm border border-gray-100" >
10571 < div className = "flex items-center gap-3 mb-4" >
10672 < div className = "p-2 bg-blue-100 rounded-lg" >
10773 < DollarSign className = "w-4 h-4 text-blue-600" />
@@ -148,35 +114,7 @@ const FeeStructure: React.FC = () => {
148114 </ div >
149115 </ div >
150116
151- { /* Need-to-Know Information */ }
152- < div className = "bg-blue-50 rounded-xl p-6 border border-blue-100" >
153- < div className = "flex items-center mb-4" >
154- < Info className = "w-5 h-5 text-blue-600 mr-2" />
155- < h3 className = "text-lg font-semibold text-gray-900" > Need-to-Know</ h3 >
156- </ div >
157-
158- < div className = "grid grid-cols-1 md:grid-cols-2 gap-6 mb-4" >
159- < div >
160- < h4 className = "font-medium text-gray-800 mb-1" > Token Supply Basis</ h4 >
161- < p className = "text-sm text-gray-600" >
162- Tokens are issued against the Gross Total Property Value (i.e. purchase price plus all fees—no surprises).
163- </ p >
164- </ div >
165- < div >
166- < h4 className = "font-medium text-gray-800 mb-1" > Payment Milestones</ h4 >
167- < p className = "text-sm text-gray-600" >
168- Registration & legal fees are due at closing ; platform fees are settled at token issuance .
169- </ p >
170- </ div >
171- </ div >
172-
173- < div className = "bg-white p-4 rounded-lg border border-blue-100" >
174- < Badge className = "bg-blue-100 text-blue-700 mb-2" > Pro Tip</ Badge >
175- < p className = "text-sm text-gray-700" >
176- Fee percentages are pre-optimised per asset category and jurisdiction; adjust base value to see live updates.
177- </ p >
178- </ div >
179- </ div >
117+
180118 </ div >
181119 ) ;
182120} ;
0 commit comments