fmt
This commit is contained in:
parent
30d36a33d5
commit
7bc591be2b
10 changed files with 64 additions and 51 deletions
|
|
@ -707,10 +707,7 @@ export default function MapPage({
|
|||
// link adds are blocked regardless of count, so don't auto-clear there — the user
|
||||
// dismisses it themselves. Prevents a stale flag from resurfacing spuriously.
|
||||
useEffect(() => {
|
||||
if (
|
||||
filtersUnlimited ||
|
||||
(!lockFilterAdds && Object.keys(filters).length < effectiveFilterCap)
|
||||
) {
|
||||
if (filtersUnlimited || (!lockFilterAdds && Object.keys(filters).length < effectiveFilterCap)) {
|
||||
setFilterLimitHit(false);
|
||||
}
|
||||
}, [filtersUnlimited, lockFilterAdds, effectiveFilterCap, filters]);
|
||||
|
|
|
|||
|
|
@ -682,8 +682,7 @@ const en = {
|
|||
addFilter: 'Add filters',
|
||||
findingPerfectPostcode: 'Finding the Perfect Postcode',
|
||||
addFiltersHint: 'Add filters below to narrow the map to areas that match your criteria',
|
||||
upgradePrompt:
|
||||
'Go lifetime to stack unlimited filters across every postcode in England.',
|
||||
upgradePrompt: 'Go lifetime to stack unlimited filters across every postcode in England.',
|
||||
oneTimeLifetime: 'One-time payment, lifetime access.',
|
||||
upgradeToFullMap: 'Upgrade to full map',
|
||||
registerPrompt:
|
||||
|
|
|
|||
|
|
@ -674,8 +674,7 @@ const hi: Translations = {
|
|||
addFilter: 'फ़िल्टर जोड़ें',
|
||||
findingPerfectPostcode: 'Perfect Postcode खोजा जा रहा है',
|
||||
addFiltersHint: 'अपनी शर्तों से मेल खाने वाले क्षेत्र पाने के लिए नीचे फ़िल्टर जोड़ें',
|
||||
upgradePrompt:
|
||||
'इंग्लैंड के हर पोस्टकोड में असीमित फ़िल्टर लगाने के लिए आजीवन पहुँच लें.',
|
||||
upgradePrompt: 'इंग्लैंड के हर पोस्टकोड में असीमित फ़िल्टर लगाने के लिए आजीवन पहुँच लें.',
|
||||
oneTimeLifetime: 'एक बार भुगतान, आजीवन पहुँच.',
|
||||
upgradeToFullMap: 'पूरे मानचित्र पर अपग्रेड करें',
|
||||
registerPrompt:
|
||||
|
|
|
|||
|
|
@ -702,7 +702,8 @@ const hu: Translations = {
|
|||
upgradeToFullMap: 'Teljes térkép megnyitása',
|
||||
registerPrompt:
|
||||
'Hozz létre egy ingyenes fiókot, hogy akár 5 szűrőt kombinálhass, és menthess, megoszthass és exportálhass kereséseket.',
|
||||
registerSubPrompt: 'Ingyenes – kártya nélkül. Korlátlan szűrők élethosszig tartó hozzáféréssel.',
|
||||
registerSubPrompt:
|
||||
'Ingyenes – kártya nélkül. Korlátlan szűrők élethosszig tartó hozzáféréssel.',
|
||||
registerCta: 'Ingyenes fiók létrehozása',
|
||||
chooseFilters:
|
||||
'Kattints a Hozzáadásra a szűréshez. A kis gombok adatokat mutatnak vagy színezik a térképet.',
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@ import { beforeEach, describe, expect, it } from 'vitest';
|
|||
|
||||
import type { FeatureMeta } from '../types';
|
||||
import { parseUrlState, stateToParams } from './url-state';
|
||||
import { DEFAULT_OVERLAY_IDS } from './overlays';
|
||||
import { INITIAL_VIEW_STATE } from './consts';
|
||||
import { createSchoolFilterKey } from './school-filter';
|
||||
import { createSpecificCrimeFilterKey } from './crime-filter';
|
||||
|
|
@ -199,10 +200,10 @@ describe('url-state', () => {
|
|||
expect(state.overlays).toEqual(new Set(['noise', 'crime-hotspots']));
|
||||
});
|
||||
|
||||
it('enables crime + trees overlays by default on a fresh visit', () => {
|
||||
it('enables the default overlays on a fresh visit', () => {
|
||||
const state = parseUrlState();
|
||||
|
||||
expect(state.overlays).toEqual(new Set(['crime-hotspots', 'trees-outside-woodlands']));
|
||||
expect(state.overlays).toEqual(new Set(DEFAULT_OVERLAY_IDS));
|
||||
});
|
||||
|
||||
it('round-trips an explicit "all overlays off" via the __none sentinel', () => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue