@@ -7,15 +7,22 @@ import GetGeocode from "./getGeocode";
77
88export default function EndpointsDemo ( ) : React . JSX . Element {
99 return (
10- < section className = { styles . mobileFeatures } >
10+ < section className = { styles . endpointsSection } >
1111 < div className = { styles . container } >
12- < div className = { styles . header } >
13- < h2 > API Endpoints</ h2 >
14- </ div >
1512
1613 { /* Postcode Validation */ }
17- < div className = { styles . category } >
18- < h3 className = { styles . categoryLabel } > Postcode Validation</ h3 >
14+ < div className = { styles . categoryCard } >
15+ < div className = { styles . categoryHeader } >
16+ < div className = { styles . categoryIcon } >
17+ < img src = "img/verification.png" alt = "Verification" />
18+ </ div >
19+ < div >
20+ < h2 className = { styles . categoryTitle } > Postcode Validation</ h2 >
21+ < p className = { styles . categoryDescription } >
22+ Validate, lookup, and search UK postcodes with comprehensive geographic data
23+ </ p >
24+ </ div >
25+ </ div >
1926 < div className = { styles . demoGroup } >
2027 < GetPostcode
2128 endpointTemplate = "api.postcodes.io/postcodes/"
@@ -49,8 +56,18 @@ export default function EndpointsDemo(): React.JSX.Element {
4956 </ div >
5057
5158 { /* Bulk Reverse Geocoding */ }
52- < div className = { styles . category } >
53- < h3 className = { styles . categoryLabel } > Reverse Geocoding</ h3 >
59+ < div className = { styles . categoryCard } >
60+ < div className = { styles . categoryHeader } >
61+ < div className = { styles . categoryIcon } >
62+ < img src = "img/reverse_geocoding.png" alt = "Reverse Geocoding" />
63+ </ div >
64+ < div >
65+ < h2 className = { styles . categoryTitle } > Reverse Geocoding</ h2 >
66+ < p className = { styles . categoryDescription } >
67+ Convert coordinates to postcodes and find nearest locations
68+ </ p >
69+ </ div >
70+ </ div >
5471 < div className = { styles . demoGroup } >
5572 < GetGeocode
5673 endpointTemplate = "api.postcodes.io/postcodes"
@@ -81,10 +98,18 @@ export default function EndpointsDemo(): React.JSX.Element {
8198 </ div >
8299
83100 { /* Geographical & Demographic Data */ }
84- < div className = { styles . category } >
85- < h3 className = { styles . categoryLabel } >
86- Geographical & Demographic Data
87- </ h3 >
101+ < div className = { styles . categoryCard } >
102+ < div className = { styles . categoryHeader } >
103+ < div className = { styles . categoryIcon } >
104+ < img src = "img/data.png" alt = "Data" />
105+ </ div >
106+ < div >
107+ < h2 className = { styles . categoryTitle } > Geographical & Demographic Data </ h2 >
108+ < p className = { styles . categoryDescription } >
109+ Access detailed administrative boundaries and demographic information
110+ </ p >
111+ </ div >
112+ </ div >
88113 < div className = { styles . demoGroup } >
89114 < GetPostcode
90115 endpointTemplate = "api.postcodes.io/postcodes/"
0 commit comments