Skip to content

Commit

Permalink
refactors explore by area component
Browse files Browse the repository at this point in the history
  • Loading branch information
Patrick Fleming committed Nov 24, 2021
1 parent dc07a31 commit 2281aad
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 358 deletions.
339 changes: 1 addition & 338 deletions src/data/ladList.json
@@ -1,338 +1 @@
[
{ "en": "Buckinghamshire" },
{ "en": "Hartlepool" },
{ "en": "Middlesbrough" },
{ "en": "Redcar and Cleveland" },
{ "en": "Stockton-on-Tees" },
{ "en": "Darlington" },
{ "en": "Halton" },
{ "en": "Warrington" },
{ "en": "Blackburn with Darwen" },
{ "en": "Blackpool" },
{ "en": "Kingston upon Hull, City of" },
{ "en": "East Riding of Yorkshire" },
{ "en": "North East Lincolnshire" },
{ "en": "North Lincolnshire" },
{ "en": "York" },
{ "en": "Derby" },
{ "en": "Leicester" },
{ "en": "Rutland" },
{ "en": "Nottingham" },
{ "en": "Herefordshire, County of" },
{ "en": "Telford and Wrekin" },
{ "en": "Stoke-on-Trent" },
{ "en": "Bath and North East Somerset" },
{ "en": "Bristol, City of" },
{ "en": "North Somerset" },
{ "en": "South Gloucestershire" },
{ "en": "Plymouth" },
{ "en": "Torbay" },
{ "en": "Swindon" },
{ "en": "Peterborough" },
{ "en": "Luton" },
{ "en": "Southend-on-Sea" },
{ "en": "Thurrock" },
{ "en": "Medway" },
{ "en": "Bracknell Forest" },
{ "en": "West Berkshire" },
{ "en": "Reading" },
{ "en": "Slough" },
{ "en": "Windsor and Maidenhead" },
{ "en": "Wokingham" },
{ "en": "Milton Keynes" },
{ "en": "Brighton and Hove" },
{ "en": "Portsmouth" },
{ "en": "Southampton" },
{ "en": "Isle of Wight" },
{ "en": "County Durham" },
{ "en": "Cheshire East" },
{ "en": "Cheshire West and Chester" },
{ "en": "Shropshire" },
{ "en": "Cornwall" },
{ "en": "Isles of Scilly" },
{ "en": "Wiltshire" },
{ "en": "Bedford" },
{ "en": "Central Bedfordshire" },
{ "en": "Northumberland" },
{ "en": "Bournemouth, Christchurch and Poole" },
{ "en": "Dorset" },
{ "en": "Cambridge" },
{ "en": "East Cambridgeshire" },
{ "en": "Fenland" },
{ "en": "Huntingdonshire" },
{ "en": "South Cambridgeshire" },
{ "en": "Allerdale" },
{ "en": "Barrow-in-Furness" },
{ "en": "Carlisle" },
{ "en": "Copeland" },
{ "en": "Eden" },
{ "en": "South Lakeland" },
{ "en": "Amber Valley" },
{ "en": "Bolsover" },
{ "en": "Chesterfield" },
{ "en": "Derbyshire Dales" },
{ "en": "Erewash" },
{ "en": "High Peak" },
{ "en": "North East Derbyshire" },
{ "en": "South Derbyshire" },
{ "en": "East Devon" },
{ "en": "Exeter" },
{ "en": "Mid Devon" },
{ "en": "North Devon" },
{ "en": "South Hams" },
{ "en": "Teignbridge" },
{ "en": "Torridge" },
{ "en": "West Devon" },
{ "en": "Eastbourne" },
{ "en": "Hastings" },
{ "en": "Lewes" },
{ "en": "Rother" },
{ "en": "Wealden" },
{ "en": "Basildon" },
{ "en": "Braintree" },
{ "en": "Brentwood" },
{ "en": "Castle Point" },
{ "en": "Chelmsford" },
{ "en": "Colchester" },
{ "en": "Epping Forest" },
{ "en": "Harlow" },
{ "en": "Maldon" },
{ "en": "Rochford" },
{ "en": "Tendring" },
{ "en": "Uttlesford" },
{ "en": "Cheltenham" },
{ "en": "Cotswold" },
{ "en": "Forest of Dean" },
{ "en": "Gloucester" },
{ "en": "Stroud" },
{ "en": "Tewkesbury" },
{ "en": "Basingstoke and Deane" },
{ "en": "East Hampshire" },
{ "en": "Eastleigh" },
{ "en": "Fareham" },
{ "en": "Gosport" },
{ "en": "Hart" },
{ "en": "Havant" },
{ "en": "New Forest" },
{ "en": "Rushmoor" },
{ "en": "Test Valley" },
{ "en": "Winchester" },
{ "en": "Broxbourne" },
{ "en": "Dacorum" },
{ "en": "Hertsmere" },
{ "en": "North Hertfordshire" },
{ "en": "Three Rivers" },
{ "en": "Watford" },
{ "en": "Ashford" },
{ "en": "Canterbury" },
{ "en": "Dartford" },
{ "en": "Dover" },
{ "en": "Gravesham" },
{ "en": "Maidstone" },
{ "en": "Sevenoaks" },
{ "en": "Folkestone and Hythe" },
{ "en": "Swale" },
{ "en": "Thanet" },
{ "en": "Tonbridge and Malling" },
{ "en": "Tunbridge Wells" },
{ "en": "Burnley" },
{ "en": "Chorley" },
{ "en": "Fylde" },
{ "en": "Hyndburn" },
{ "en": "Lancaster" },
{ "en": "Pendle" },
{ "en": "Preston" },
{ "en": "Ribble Valley" },
{ "en": "Rossendale" },
{ "en": "South Ribble" },
{ "en": "West Lancashire" },
{ "en": "Wyre" },
{ "en": "Blaby" },
{ "en": "Charnwood" },
{ "en": "Harborough" },
{ "en": "Hinckley and Bosworth" },
{ "en": "Melton" },
{ "en": "North West Leicestershire" },
{ "en": "Oadby and Wigston" },
{ "en": "Boston" },
{ "en": "East Lindsey" },
{ "en": "Lincoln" },
{ "en": "North Kesteven" },
{ "en": "South Holland" },
{ "en": "South Kesteven" },
{ "en": "West Lindsey" },
{ "en": "Breckland" },
{ "en": "Broadland" },
{ "en": "Great Yarmouth" },
{ "en": "King's Lynn and West Norfolk" },
{ "en": "North Norfolk" },
{ "en": "Norwich" },
{ "en": "South Norfolk" },
{ "en": "Corby" },
{ "en": "Daventry" },
{ "en": "East Northamptonshire" },
{ "en": "Kettering" },
{ "en": "Northampton" },
{ "en": "South Northamptonshire" },
{ "en": "Wellingborough" },
{ "en": "Craven" },
{ "en": "Hambleton" },
{ "en": "Harrogate" },
{ "en": "Richmondshire" },
{ "en": "Ryedale" },
{ "en": "Scarborough" },
{ "en": "Selby" },
{ "en": "Ashfield" },
{ "en": "Bassetlaw" },
{ "en": "Broxtowe" },
{ "en": "Gedling" },
{ "en": "Mansfield" },
{ "en": "Newark and Sherwood" },
{ "en": "Rushcliffe" },
{ "en": "Cherwell" },
{ "en": "Oxford" },
{ "en": "South Oxfordshire" },
{ "en": "Vale of White Horse" },
{ "en": "West Oxfordshire" },
{ "en": "Mendip" },
{ "en": "Sedgemoor" },
{ "en": "South Somerset" },
{ "en": "Cannock Chase" },
{ "en": "East Staffordshire" },
{ "en": "Lichfield" },
{ "en": "Newcastle-under-Lyme" },
{ "en": "South Staffordshire" },
{ "en": "Stafford" },
{ "en": "Staffordshire Moorlands" },
{ "en": "Tamworth" },
{ "en": "Babergh" },
{ "en": "Ipswich" },
{ "en": "Mid Suffolk" },
{ "en": "Elmbridge" },
{ "en": "Epsom and Ewell" },
{ "en": "Guildford" },
{ "en": "Mole Valley" },
{ "en": "Reigate and Banstead" },
{ "en": "Runnymede" },
{ "en": "Spelthorne" },
{ "en": "Surrey Heath" },
{ "en": "Tandridge" },
{ "en": "Waverley" },
{ "en": "Woking" },
{ "en": "North Warwickshire" },
{ "en": "Nuneaton and Bedworth" },
{ "en": "Rugby" },
{ "en": "Stratford-on-Avon" },
{ "en": "Warwick" },
{ "en": "Adur" },
{ "en": "Arun" },
{ "en": "Chichester" },
{ "en": "Crawley" },
{ "en": "Horsham" },
{ "en": "Mid Sussex" },
{ "en": "Worthing" },
{ "en": "Bromsgrove" },
{ "en": "Malvern Hills" },
{ "en": "Redditch" },
{ "en": "Worcester" },
{ "en": "Wychavon" },
{ "en": "Wyre Forest" },
{ "en": "St Albans" },
{ "en": "Welwyn Hatfield" },
{ "en": "East Hertfordshire" },
{ "en": "Stevenage" },
{ "en": "East Suffolk" },
{ "en": "West Suffolk" },
{ "en": "Somerset West and Taunton" },
{ "en": "Bolton" },
{ "en": "Bury" },
{ "en": "Manchester" },
{ "en": "Oldham" },
{ "en": "Rochdale" },
{ "en": "Salford" },
{ "en": "Stockport" },
{ "en": "Tameside" },
{ "en": "Trafford" },
{ "en": "Wigan" },
{ "en": "Knowsley" },
{ "en": "Liverpool" },
{ "en": "St. Helens" },
{ "en": "Sefton" },
{ "en": "Wirral" },
{ "en": "Barnsley" },
{ "en": "Doncaster" },
{ "en": "Rotherham" },
{ "en": "Sheffield" },
{ "en": "Newcastle upon Tyne" },
{ "en": "North Tyneside" },
{ "en": "South Tyneside" },
{ "en": "Sunderland" },
{ "en": "Birmingham" },
{ "en": "Coventry" },
{ "en": "Dudley" },
{ "en": "Sandwell" },
{ "en": "Solihull" },
{ "en": "Walsall" },
{ "en": "Wolverhampton" },
{ "en": "Bradford" },
{ "en": "Calderdale" },
{ "en": "Kirklees" },
{ "en": "Leeds" },
{ "en": "Wakefield" },
{ "en": "Gateshead" },
{ "en": "City of London" },
{ "en": "Barking and Dagenham" },
{ "en": "Barnet" },
{ "en": "Bexley" },
{ "en": "Brent" },
{ "en": "Bromley" },
{ "en": "Camden" },
{ "en": "Croydon" },
{ "en": "Ealing" },
{ "en": "Enfield" },
{ "en": "Greenwich" },
{ "en": "Hackney" },
{ "en": "Hammersmith and Fulham" },
{ "en": "Haringey" },
{ "en": "Harrow" },
{ "en": "Havering" },
{ "en": "Hillingdon" },
{ "en": "Hounslow" },
{ "en": "Islington" },
{ "en": "Kensington and Chelsea" },
{ "en": "Kingston upon Thames" },
{ "en": "Lambeth" },
{ "en": "Lewisham" },
{ "en": "Merton" },
{ "en": "Newham" },
{ "en": "Redbridge" },
{ "en": "Richmond upon Thames" },
{ "en": "Southwark" },
{ "en": "Sutton" },
{ "en": "Tower Hamlets" },
{ "en": "Waltham Forest" },
{ "en": "Wandsworth" },
{ "en": "Westminster" },
{ "en": "Isle of Anglesey" },
{ "en": "Gwynedd" },
{ "en": "Conwy" },
{ "en": "Denbighshire" },
{ "en": "Flintshire" },
{ "en": "Wrexham" },
{ "en": "Ceredigion" },
{ "en": "Pembrokeshire" },
{ "en": "Carmarthenshire" },
{ "en": "Swansea" },
{ "en": "Neath Port Talbot" },
{ "en": "Bridgend" },
{ "en": "Vale of Glamorgan" },
{ "en": "Cardiff" },
{ "en": "Rhondda Cynon Taf" },
{ "en": "Caerphilly" },
{ "en": "Blaenau Gwent" },
{ "en": "Torfaen" },
{ "en": "Monmouthshire" },
{ "en": "Newport" },
{ "en": "Powys" },
{ "en": "Merthyr Tydfil" }
]
[{"en":"Buckinghamshire"},{"en":"Hartlepool"},{"en":"Middlesbrough"},{"en":"Redcar and Cleveland"},{"en":"Stockton-on-Tees"},{"en":"Darlington"},{"en":"Halton"},{"en":"Warrington"},{"en":"Blackburn with Darwen"},{"en":"Blackpool"},{"en":"Kingston upon Hull, City of"},{"en":"East Riding of Yorkshire"},{"en":"North East Lincolnshire"},{"en":"North Lincolnshire"},{"en":"York"},{"en":"Derby"},{"en":"Leicester"},{"en":"Rutland"},{"en":"Nottingham"},{"en":"Herefordshire, County of"},{"en":"Telford and Wrekin"},{"en":"Stoke-on-Trent"},{"en":"Bath and North East Somerset"},{"en":"Bristol, City of"},{"en":"North Somerset"},{"en":"South Gloucestershire"},{"en":"Plymouth"},{"en":"Torbay"},{"en":"Swindon"},{"en":"Peterborough"},{"en":"Luton"},{"en":"Southend-on-Sea"},{"en":"Thurrock"},{"en":"Medway"},{"en":"Bracknell Forest"},{"en":"West Berkshire"},{"en":"Reading"},{"en":"Slough"},{"en":"Windsor and Maidenhead"},{"en":"Wokingham"},{"en":"Milton Keynes"},{"en":"Brighton and Hove"},{"en":"Portsmouth"},{"en":"Southampton"},{"en":"Isle of Wight"},{"en":"County Durham"},{"en":"Cheshire East"},{"en":"Cheshire West and Chester"},{"en":"Shropshire"},{"en":"Cornwall"},{"en":"Isles of Scilly"},{"en":"Wiltshire"},{"en":"Bedford"},{"en":"Central Bedfordshire"},{"en":"Northumberland"},{"en":"Bournemouth, Christchurch and Poole"},{"en":"Dorset"},{"en":"Cambridge"},{"en":"East Cambridgeshire"},{"en":"Fenland"},{"en":"Huntingdonshire"},{"en":"South Cambridgeshire"},{"en":"Allerdale"},{"en":"Barrow-in-Furness"},{"en":"Carlisle"},{"en":"Copeland"},{"en":"Eden"},{"en":"South Lakeland"},{"en":"Amber Valley"},{"en":"Bolsover"},{"en":"Chesterfield"},{"en":"Derbyshire Dales"},{"en":"Erewash"},{"en":"High Peak"},{"en":"North East Derbyshire"},{"en":"South Derbyshire"},{"en":"East Devon"},{"en":"Exeter"},{"en":"Mid Devon"},{"en":"North Devon"},{"en":"South Hams"},{"en":"Teignbridge"},{"en":"Torridge"},{"en":"West Devon"},{"en":"Eastbourne"},{"en":"Hastings"},{"en":"Lewes"},{"en":"Rother"},{"en":"Wealden"},{"en":"Basildon"},{"en":"Braintree"},{"en":"Brentwood"},{"en":"Castle Point"},{"en":"Chelmsford"},{"en":"Colchester"},{"en":"Epping Forest"},{"en":"Harlow"},{"en":"Maldon"},{"en":"Rochford"},{"en":"Tendring"},{"en":"Uttlesford"},{"en":"Cheltenham"},{"en":"Cotswold"},{"en":"Forest of Dean"},{"en":"Gloucester"},{"en":"Stroud"},{"en":"Tewkesbury"},{"en":"Basingstoke and Deane"},{"en":"East Hampshire"},{"en":"Eastleigh"},{"en":"Fareham"},{"en":"Gosport"},{"en":"Hart"},{"en":"Havant"},{"en":"New Forest"},{"en":"Rushmoor"},{"en":"Test Valley"},{"en":"Winchester"},{"en":"Broxbourne"},{"en":"Dacorum"},{"en":"Hertsmere"},{"en":"North Hertfordshire"},{"en":"Three Rivers"},{"en":"Watford"},{"en":"Ashford"},{"en":"Canterbury"},{"en":"Dartford"},{"en":"Dover"},{"en":"Gravesham"},{"en":"Maidstone"},{"en":"Sevenoaks"},{"en":"Folkestone and Hythe"},{"en":"Swale"},{"en":"Thanet"},{"en":"Tonbridge and Malling"},{"en":"Tunbridge Wells"},{"en":"Burnley"},{"en":"Chorley"},{"en":"Fylde"},{"en":"Hyndburn"},{"en":"Lancaster"},{"en":"Pendle"},{"en":"Preston"},{"en":"Ribble Valley"},{"en":"Rossendale"},{"en":"South Ribble"},{"en":"West Lancashire"},{"en":"Wyre"},{"en":"Blaby"},{"en":"Charnwood"},{"en":"Harborough"},{"en":"Hinckley and Bosworth"},{"en":"Melton"},{"en":"North West Leicestershire"},{"en":"Oadby and Wigston"},{"en":"Boston"},{"en":"East Lindsey"},{"en":"Lincoln"},{"en":"North Kesteven"},{"en":"South Holland"},{"en":"South Kesteven"},{"en":"West Lindsey"},{"en":"Breckland"},{"en":"Broadland"},{"en":"Great Yarmouth"},{"en":"King's Lynn and West Norfolk"},{"en":"North Norfolk"},{"en":"Norwich"},{"en":"South Norfolk"},{"en":"Corby"},{"en":"Daventry"},{"en":"East Northamptonshire"},{"en":"Kettering"},{"en":"Northampton"},{"en":"South Northamptonshire"},{"en":"Wellingborough"},{"en":"Craven"},{"en":"Hambleton"},{"en":"Harrogate"},{"en":"Richmondshire"},{"en":"Ryedale"},{"en":"Scarborough"},{"en":"Selby"},{"en":"Ashfield"},{"en":"Bassetlaw"},{"en":"Broxtowe"},{"en":"Gedling"},{"en":"Mansfield"},{"en":"Newark and Sherwood"},{"en":"Rushcliffe"},{"en":"Cherwell"},{"en":"Oxford"},{"en":"South Oxfordshire"},{"en":"Vale of White Horse"},{"en":"West Oxfordshire"},{"en":"Mendip"},{"en":"Sedgemoor"},{"en":"South Somerset"},{"en":"Cannock Chase"},{"en":"East Staffordshire"},{"en":"Lichfield"},{"en":"Newcastle-under-Lyme"},{"en":"South Staffordshire"},{"en":"Stafford"},{"en":"Staffordshire Moorlands"},{"en":"Tamworth"},{"en":"Babergh"},{"en":"Ipswich"},{"en":"Mid Suffolk"},{"en":"Elmbridge"},{"en":"Epsom and Ewell"},{"en":"Guildford"},{"en":"Mole Valley"},{"en":"Reigate and Banstead"},{"en":"Runnymede"},{"en":"Spelthorne"},{"en":"Surrey Heath"},{"en":"Tandridge"},{"en":"Waverley"},{"en":"Woking"},{"en":"North Warwickshire"},{"en":"Nuneaton and Bedworth"},{"en":"Rugby"},{"en":"Stratford-on-Avon"},{"en":"Warwick"},{"en":"Adur"},{"en":"Arun"},{"en":"Chichester"},{"en":"Crawley"},{"en":"Horsham"},{"en":"Mid Sussex"},{"en":"Worthing"},{"en":"Bromsgrove"},{"en":"Malvern Hills"},{"en":"Redditch"},{"en":"Worcester"},{"en":"Wychavon"},{"en":"Wyre Forest"},{"en":"St Albans"},{"en":"Welwyn Hatfield"},{"en":"East Hertfordshire"},{"en":"Stevenage"},{"en":"East Suffolk"},{"en":"West Suffolk"},{"en":"Somerset West and Taunton"},{"en":"Bolton"},{"en":"Bury"},{"en":"Manchester"},{"en":"Oldham"},{"en":"Rochdale"},{"en":"Salford"},{"en":"Stockport"},{"en":"Tameside"},{"en":"Trafford"},{"en":"Wigan"},{"en":"Knowsley"},{"en":"Liverpool"},{"en":"St. Helens"},{"en":"Sefton"},{"en":"Wirral"},{"en":"Barnsley"},{"en":"Doncaster"},{"en":"Rotherham"},{"en":"Sheffield"},{"en":"Newcastle upon Tyne"},{"en":"North Tyneside"},{"en":"South Tyneside"},{"en":"Sunderland"},{"en":"Birmingham"},{"en":"Coventry"},{"en":"Dudley"},{"en":"Sandwell"},{"en":"Solihull"},{"en":"Walsall"},{"en":"Wolverhampton"},{"en":"Bradford"},{"en":"Calderdale"},{"en":"Kirklees"},{"en":"Leeds"},{"en":"Wakefield"},{"en":"Gateshead"},{"en":"City of London"},{"en":"Barking and Dagenham"},{"en":"Barnet"},{"en":"Bexley"},{"en":"Brent"},{"en":"Bromley"},{"en":"Camden"},{"en":"Croydon"},{"en":"Ealing"},{"en":"Enfield"},{"en":"Greenwich"},{"en":"Hackney"},{"en":"Hammersmith and Fulham"},{"en":"Haringey"},{"en":"Harrow"},{"en":"Havering"},{"en":"Hillingdon"},{"en":"Hounslow"},{"en":"Islington"},{"en":"Kensington and Chelsea"},{"en":"Kingston upon Thames"},{"en":"Lambeth"},{"en":"Lewisham"},{"en":"Merton"},{"en":"Newham"},{"en":"Redbridge"},{"en":"Richmond upon Thames"},{"en":"Southwark"},{"en":"Sutton"},{"en":"Tower Hamlets"},{"en":"Waltham Forest"},{"en":"Wandsworth"},{"en":"Westminster"},{"en":"Isle of Anglesey"},{"en":"Gwynedd"},{"en":"Conwy"},{"en":"Denbighshire"},{"en":"Flintshire"},{"en":"Wrexham"},{"en":"Ceredigion"},{"en":"Pembrokeshire"},{"en":"Carmarthenshire"},{"en":"Swansea"},{"en":"Neath Port Talbot"},{"en":"Bridgend"},{"en":"Vale of Glamorgan"},{"en":"Cardiff"},{"en":"Rhondda Cynon Taf"},{"en":"Caerphilly"},{"en":"Blaenau Gwent"},{"en":"Torfaen"},{"en":"Monmouthshire"},{"en":"Newport"},{"en":"Powys"},{"en":"Merthyr Tydfil"}]
6 changes: 4 additions & 2 deletions src/routes/Components.svelte
Expand Up @@ -58,6 +58,8 @@
},
];
let selectedCode = "QS302EW002";
let autosuggestData =
"https://raw.githubusercontent.com/ONSdigital/census-atlas/master/src/data/ladList.json";
</script>

<svelte:head>
Expand Down Expand Up @@ -128,8 +130,8 @@
><ExploreByAreaComponent inverted/>
</Header>`}
>
<Header showBackLink serviceTitle="Choose an area"><ExploreByAreaComponent inverted /></Header>
</DesignSystemPanel>
<Header showBackLink serviceTitle="Choose an area"><ExploreByAreaComponent {autosuggestData} showTitle /></Header>
</DesignSystemPanel>

<DesignSystemPanel title="Category selector" code={`<CategorySelector {categories} {selectedCode} />`}>
<CategorySelector {categories} {selectedCode} />
Expand Down

0 comments on commit 2281aad

Please sign in to comment.