diff --git a/docs/i18n/SHARED_WIDGET_LOCALISATION.md b/docs/i18n/SHARED_WIDGET_LOCALISATION.md new file mode 100644 index 00000000..f134b8a6 --- /dev/null +++ b/docs/i18n/SHARED_WIDGET_LOCALISATION.md @@ -0,0 +1,19 @@ +# Shared MUI widget locale continuation + +Source and verifier: `cb9d0397` on `codex/a3-ui-10`. + +The live application locale boundary now merges the installed Material UI Bokmål component defaults into the existing theme. English derives from the original parent theme. Existing component defaults and both colour schemes are retained; no dependency, backend preference contract or generated-content language changed. This fixes English Autocomplete Open/Clear labels observed in Bokmål date-widget screenshots and supplies the installed defaults to other Material widgets that use them. Explicit per-component labels still require their own coverage. + +## Verification + +- RED: the new real Autocomplete regression could not find Bokmål Open before the fix. Two earlier picker tests passed. Retained `RED.txt`. +- PASSED: 20 cases in four suites: real picker/shared controls, deterministic theme, loaded-theme states and Edit revision handling. The new case switches NB → EN → NB, retains the occupation selection and dark colour scheme. The Clear icon is normally hover-hidden; its title/ARIA label is checked directly. Intermediate test failures from querying this hidden icon by accessible role were corrected; these are not application failures or passing evidence. +- PASSED: production build, final TypeScript check and scoped ESLint. The final TypeScript check followed the test-selector correction; application source was unchanged after the build. +- PASSED: nine real-widget journeys / 27 accessibility captures / 18 intercepted fixture writes. Each of Los Angeles, Oslo and Kiritimati used EN/light/1440 mouse, NB/dark/390 touch and NB/light/768 touch. Every journey checked live Open/Clear labels, retained company selection, unchanged colour scheme, date selection/payloads, unsaved draft and no extra detail reads. Zero page errors/unavailable reads. External Google Fonts requests were blocked. +- The refreshed dark/mobile screenshot was visually inspected. This rerun overlaps the earlier flat-dialog matrix; do not add its counts to the earlier nine/27. + +Evidence: `evidence/shared-widgets/`. Source/evidence/export manifest: `SHARED_WIDGET_SOURCE_MANIFEST.json`. Bindings describe scoped content, not a release image or whole-application acceptance. + +## Limits and rollback + +Native-language, physical-device/assistive-technology, all-route/default-string coverage and additional European locales remain open. API traffic and writes used intercepted synthetic fixtures, not real persistence or services. No live provider/model/security/recovery qualification is implied. Revert `cb9d0397` to roll back the locale merge and its regressions; there is no migration or data change. diff --git a/docs/i18n/SHARED_WIDGET_SOURCE_MANIFEST.json b/docs/i18n/SHARED_WIDGET_SOURCE_MANIFEST.json new file mode 100644 index 00000000..fcf28c0a --- /dev/null +++ b/docs/i18n/SHARED_WIDGET_SOURCE_MANIFEST.json @@ -0,0 +1,136 @@ +{ + "sourceContentCommit": "cb9d039786d1ce32e85dc857c55e6e8a3c2007bc", + "policy": "LF-normalised source and text evidence; raw PNG/gzip/zip/export. Content binding for offline UI verification; release candidate/image identity remains separate.", + "sources": { + "job-tracker-ui/src/App.tsx": "e0c50ec92954b90cf62b9d8b8e0d5b5802c2408e577e5e255a8d78c3dfdf7135", + "job-tracker-ui/src/ClientApp.tsx": "327cf5f9cf213c4d8146bf6fa2c0c0d20462b71e03ed0d73105823c5f26b0424", + "job-tracker-ui/src/DateLocalizationProvider.tsx": "cd46fdfda8c145d7c634e1ed6a714ffeb898a5ef30d705aa019390c9b8456870", + "job-tracker-ui/src/i18n/I18nProvider.tsx": "dfa8d95510a7dd872e1b9bbddf9bb4ab31da4d4b5e932b0099397d11e08ad108", + "job-tracker-ui/src/i18n/translations.ts": "a0b706a859264773418ec3f1275332e97add913de65c4d6efaef04b23ae8e1c5", + "job-tracker-ui/src/components/AddJobModal.tsx": "e3b846dc276e8d2a8084bf6e7e670a0639a46eea0788e90afa81722e6028f369", + "job-tracker-ui/src/components/EditJobDialog.tsx": "30a43317aff528e26f3bbf65c14b61d7f9171c66ee4f8255b5b56584aca9e88b", + "job-tracker-ui/src/date-picker-localisation.test.tsx": "68b157072455df53b08341f872d3e9651b2650c51b36f94e710631a2e2a8ed51", + "job-tracker-ui/scripts/verify-job-date-widgets.mjs": "e8364113e659860465e5fe88a3a5a3692b2fb81a7413311a27dc399a3da4e6ce", + "job-tracker-ui/package.json": "3745394e406cefa40d30a87e840bccb359be147bac6ffba736e2ae90898a8626", + "job-tracker-ui/package-lock.json": "bf31e90d7af03e8af059db2aaf893925b9e8881a30a1688034ed88ef45d4fcab" + }, + "evidence": { + "docs/i18n/evidence/shared-widgets/add-America-Los_Angeles-en-1440-light.png": "438d9c4a58e0d0cd4310deecc0185e29f8df2c81761282f5a5132354d35baa55", + "docs/i18n/evidence/shared-widgets/add-America-Los_Angeles-nb-390-dark.png": "deca21bc4a1bd9267a601e57176d9ae9cd56cf4adac4246d87fba3b8459f10f9", + "docs/i18n/evidence/shared-widgets/add-America-Los_Angeles-nb-768-light.png": "69d2f6c99585714a57c62e8bdb4b24201251852293569a268ab45799250dec7b", + "docs/i18n/evidence/shared-widgets/add-Europe-Oslo-en-1440-light.png": "1233effc1a3866f05723da0502bce17acbaed73f8bb0e231686c68c281866891", + "docs/i18n/evidence/shared-widgets/add-Europe-Oslo-nb-390-dark.png": "deca21bc4a1bd9267a601e57176d9ae9cd56cf4adac4246d87fba3b8459f10f9", + "docs/i18n/evidence/shared-widgets/add-Europe-Oslo-nb-768-light.png": "69d2f6c99585714a57c62e8bdb4b24201251852293569a268ab45799250dec7b", + "docs/i18n/evidence/shared-widgets/add-Pacific-Kiritimati-en-1440-light.png": "1233effc1a3866f05723da0502bce17acbaed73f8bb0e231686c68c281866891", + "docs/i18n/evidence/shared-widgets/add-Pacific-Kiritimati-nb-390-dark.png": "deca21bc4a1bd9267a601e57176d9ae9cd56cf4adac4246d87fba3b8459f10f9", + "docs/i18n/evidence/shared-widgets/add-Pacific-Kiritimati-nb-768-light.png": "69d2f6c99585714a57c62e8bdb4b24201251852293569a268ab45799250dec7b", + "docs/i18n/evidence/shared-widgets/BROWSER.json": "f2ef5b1520df17f47b2599c61126c1f0b9b1c76e05e6430f933b222faa0d33d2", + "docs/i18n/evidence/shared-widgets/BROWSER.txt": "3577da81fe4e2847fdc52aba5591b74e2b3bfc741e27e07c3d6024f24ad9d827", + "docs/i18n/evidence/shared-widgets/BUILD.txt": "3dfbb92baa539582d9767cb481ef3fb0709f8b73bb15f79143e1a697087f42f5", + "docs/i18n/evidence/shared-widgets/calendar-America-Los_Angeles-en-1440-light.png": "a5a799597cbd3f9d09e445e30994674c7d2a6102a2707d16bfd8409ea12a9c36", + "docs/i18n/evidence/shared-widgets/calendar-America-Los_Angeles-nb-390-dark.png": "738229a9056084a73ace7a611d50573fb8642ea331d4e05045948bd152f4fb7e", + "docs/i18n/evidence/shared-widgets/calendar-America-Los_Angeles-nb-768-light.png": "bbbc82f449c9a10b24130f45b6dca0d7872abb261ca988e6303b1e0bcabf8769", + "docs/i18n/evidence/shared-widgets/calendar-Europe-Oslo-en-1440-light.png": "df09fdde0e79da9f2c4c330af99da58be033dcc43eb2ea9801d83dbf9a55cc6f", + "docs/i18n/evidence/shared-widgets/calendar-Europe-Oslo-nb-390-dark.png": "8b0eb35161b29b232aeab3d8df0ae4a37d2897154282db6a85e0467d33f358e3", + "docs/i18n/evidence/shared-widgets/calendar-Europe-Oslo-nb-768-light.png": "ca67e1657feb25d0cc082e66219f74397b0df375705e2e36761e62f2f15e943e", + "docs/i18n/evidence/shared-widgets/calendar-Pacific-Kiritimati-en-1440-light.png": "df09fdde0e79da9f2c4c330af99da58be033dcc43eb2ea9801d83dbf9a55cc6f", + "docs/i18n/evidence/shared-widgets/calendar-Pacific-Kiritimati-nb-390-dark.png": "8b0eb35161b29b232aeab3d8df0ae4a37d2897154282db6a85e0467d33f358e3", + "docs/i18n/evidence/shared-widgets/calendar-Pacific-Kiritimati-nb-768-light.png": "ca67e1657feb25d0cc082e66219f74397b0df375705e2e36761e62f2f15e943e", + "docs/i18n/evidence/shared-widgets/edit-America-Los_Angeles-en-1440-light.png": "8a997149bb79bf466c77672e39ab57ccf3062808b59cdafc22e2dcad04886b89", + "docs/i18n/evidence/shared-widgets/edit-America-Los_Angeles-nb-390-dark.png": "af756c322d271dd51f45381d814354d51ffd18c6ff71f4ed5cf0ec206e5fd1f2", + "docs/i18n/evidence/shared-widgets/edit-America-Los_Angeles-nb-768-light.png": "7c100cde0a2387b8a266de98385008661271fb1abf2983e609e12212edfae71e", + "docs/i18n/evidence/shared-widgets/edit-Europe-Oslo-en-1440-light.png": "dd7da891f399ee529795a46e2ac2d00574e67ed83b89d7f3b5c9fcd610e04b5e", + "docs/i18n/evidence/shared-widgets/edit-Europe-Oslo-nb-390-dark.png": "af756c322d271dd51f45381d814354d51ffd18c6ff71f4ed5cf0ec206e5fd1f2", + "docs/i18n/evidence/shared-widgets/edit-Europe-Oslo-nb-768-light.png": "7c100cde0a2387b8a266de98385008661271fb1abf2983e609e12212edfae71e", + "docs/i18n/evidence/shared-widgets/edit-Pacific-Kiritimati-en-1440-light.png": "dd7da891f399ee529795a46e2ac2d00574e67ed83b89d7f3b5c9fcd610e04b5e", + "docs/i18n/evidence/shared-widgets/edit-Pacific-Kiritimati-nb-390-dark.png": "af756c322d271dd51f45381d814354d51ffd18c6ff71f4ed5cf0ec206e5fd1f2", + "docs/i18n/evidence/shared-widgets/edit-Pacific-Kiritimati-nb-768-light.png": "7c100cde0a2387b8a266de98385008661271fb1abf2983e609e12212edfae71e", + "docs/i18n/evidence/shared-widgets/LINT.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/i18n/evidence/shared-widgets/RED.txt": "8b75af1801eac16e865cd938a4b762d9940b73f7e2962bde083032339176c880", + "docs/i18n/evidence/shared-widgets/TESTS.txt": "8e80218d6b3d046027e4b4c7060118f09f46fb506e875da3988ac92ff9827920", + "docs/i18n/evidence/shared-widgets/TYPECHECK.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/i18n/SHARED_WIDGET_LOCALISATION.md": "3febd17654c56c30f15da5cd52dc2742fb6bd26cab08d16f0d51b7d8e8cb5844" + }, + "export": { + "job-tracker-ui/out/404.html": "4ae9ef34461000f4a03bafb9cdeb1bbcc0867d3aa30bb89b27488070075374de", + "job-tracker-ui/out/__next.__PAGE__.txt": "5199837e56cb0008e446034ab4c9cd9f8098a43543f3325d1a5569f322956a1e", + "job-tracker-ui/out/__next._full.txt": "a76c71f64a3c36a6677d03ed67f708d5ad15546020dbe23623128034f481df88", + "job-tracker-ui/out/__next._tree.txt": "424e23705aaf521bf96b4135fbaed0ea31a95d47ec741646e6a4c2561582c864", + "job-tracker-ui/out/_next/static/chunks/0--vhwu1kmht5.js": "426fae50ff0485fb6af8e28a7d1751dfaefcb6118a24dab39b3a7099d38c18dd", + "job-tracker-ui/out/_next/static/chunks/0-_aq6ipzcshj.js": "39f90c215bf52aef6274ed3dcc0f8af32e21a37fe8845b3bca0d6ea60da6a8c2", + "job-tracker-ui/out/_next/static/chunks/00sdty8f_wo6_.js": "047077072852a0211c228c75d5e29836ba970771382ba0da4bac9fdd0bfac29f", + "job-tracker-ui/out/_next/static/chunks/02pclekj6sxrn.js": "8de8b7bb4d26955b3f334c338dc6c2cdef52b134b6be2396e9c5cf85c3657448", + "job-tracker-ui/out/_next/static/chunks/05rgc5zsm9p5i.js": "1da7305ab9d8e95795327cce11a16db4c56d90429d7e1dea4c4088c085f20d69", + "job-tracker-ui/out/_next/static/chunks/0afg9bl7a8pj5.js": "bd0cec651950d5007f84273af5be8d8255806da4db54238f5c512442c7449459", + "job-tracker-ui/out/_next/static/chunks/0ah1fzqmie05a.js": "5c65505a7dcbac63ac71d254e619a4c800943bfb4fa16cd40c10cdbe7e9b6e31", + "job-tracker-ui/out/_next/static/chunks/0b3nrgli_w65x.js": "bf23e1a05a97de3a950e76eb206b2fbbe9003460891ecd5ab091155aa385badc", + "job-tracker-ui/out/_next/static/chunks/0bdt7ln111t48.js": "6184b1a61f22e2a640c17941634fdc75678ce93d142848d9f07f163e0d1fd201", + "job-tracker-ui/out/_next/static/chunks/0cz1d0mv5g_q7.js": "0973c1d64c88adc8e3c950410cb58b288f72118d5965b78049438deb8f2f9683", + "job-tracker-ui/out/_next/static/chunks/0og1crk78cn4a.js": "aa5031605cb2f46a612e94d9d71473f48a71aa4a5acfe8fe5f2dfc66d951ab40", + "job-tracker-ui/out/_next/static/chunks/0pvbhqkwp15b6.js": "f210cc1a8c203de6008b6137c0324afabb33f233c1ab56800fe9e6c963c0c34a", + "job-tracker-ui/out/_next/static/chunks/0q20g9o8x-k8z.js": "3d4d9086985419aa8866b032158196c774acb8bf318f3c8245508c8daa9c5148", + "job-tracker-ui/out/_next/static/chunks/0q_pwu9jxv4-d.js": "42a43b3d7245a413c7c29b4cbe87823037a6dbc637e2e282c92405470e0f575d", + "job-tracker-ui/out/_next/static/chunks/0qxm1h9uqfgpa.js": "a5af3192c76f3b8dac5c17afbe90d96a5c7652810ce69b7f39fbcf1f1231fd8c", + "job-tracker-ui/out/_next/static/chunks/0ta69108309yl.js": "07b8069d13ddaf7aaa24daf1070144a2e98b444ca162b628b8bfb8e1068d2967", + "job-tracker-ui/out/_next/static/chunks/0vo4_3wcjs1gy.js": "5e4d305fc346f9ecf48328ab0416397d8bd7c100f0de99dea16d2a1463b386a9", + "job-tracker-ui/out/_next/static/chunks/0y95onyb03k05.js": "2e60db02cc316f7a4bd3debd020fe01f403394a1636efb4d02114f1b6f5a3879", + "job-tracker-ui/out/_next/static/chunks/0zep-wknuuxm3.js": "cc13d0dc908a4b047a165a50a226b787ee7707135b3f2c5894aab8cbd618a29c", + "job-tracker-ui/out/_next/static/chunks/1-8ykqf0n88k2.js": "eb208124ec838cb9a9ae366745bd81fba1c35eeceac128c567bbb7977ebb6a2e", + "job-tracker-ui/out/_next/static/chunks/10qxrc5f9nore.js": "512bfc44077703fa4e03e15ca48acf3501231c5e2cb9bf7beb2ec30224fe287b", + "job-tracker-ui/out/_next/static/chunks/1435in_k_-dhc.js": "4757476512d5c4dd25f9264a18b304ed4824b23aff1c09e134fcbff21d9c36b6", + "job-tracker-ui/out/_next/static/chunks/145oicobmjvm7.js": "d6bbbdeed1381652dc7412e5ce673a077579ecd5cee8934cb6b533c814098764", + "job-tracker-ui/out/_next/static/chunks/14e7ovj0s3elm.js": "070567dd4d23fb9fa0b9ba132185a697af6578045d43b2b1c7bbb2a1594d935d", + "job-tracker-ui/out/_next/static/chunks/15saa2mllmdp7.js": "6664972f61e1669d2ca1ed9af467df87d316efeadf59496ce8c68d8c84fd7512", + "job-tracker-ui/out/_next/static/chunks/16lfece6cnlln.js": "716363ba044f30b0e70440756b4e5eafa2d25f2e1628e855e3bc4ab9eabee3d3", + "job-tracker-ui/out/_next/static/chunks/188aj_hr_p4eq.js": "f10e4af24bebfb8b9e7306a5688ef45f07f280c920dc01815ac578fbe18e2182", + "job-tracker-ui/out/_next/static/chunks/1avt7t-z_q80r.js": "8cbd919d971eaf46e508f9e6b073a9183a29457c3c42c9566ec74b018894c061", + "job-tracker-ui/out/_next/static/chunks/1ke8pzecwofrg.css": "32e9ab963ebadebcbe2c68dffb24cfbfc8cc24255ad91b48b7941fc777bf7439", + "job-tracker-ui/out/_next/static/chunks/1req80b9jj38r.js": "eee4d2e3789e1215195dba99ad0f09d34f8c83da848322b76054722233e9dae3", + "job-tracker-ui/out/_next/static/chunks/1svx1qnrof8xa.js": "111c502a1ca939f7bf971ed1b3e3cda011b130c313a7f7df742ae4b1e14486ae", + "job-tracker-ui/out/_next/static/chunks/1w3q8yrcjn2jk.js": "365200e241ee9290e93d7c2fdba169f2b0a8e774541e3cbf3f6f2781110fa644", + "job-tracker-ui/out/_next/static/chunks/1xn023_28rgzj.js": "4f7f2108d030a48d039930736c92a55710975dddf419fe673f84d92899b1f575", + "job-tracker-ui/out/_next/static/chunks/1xwc-b795syag.css": "f73c002233f931ca14d0ae58815c47ca9f2659f25b1547a6d1fdca12a2a00b3f", + "job-tracker-ui/out/_next/static/chunks/22wx8--1b9tnq.js": "3f7d8e762371262c6a740b4dac21725b424847319afac46055e97074a99ff5f5", + "job-tracker-ui/out/_next/static/chunks/274f8aifi_wup.js": "bc5bc5617b4acbbbb1c7966322c508bb5554024d78e71e523e27f7f5bba5a8ab", + "job-tracker-ui/out/_next/static/chunks/29jdblthf0w7a.js": "e84b4f7c225d58099aa89999544f7318cb23c0c71f2385c31b3c9181a62ab7f0", + "job-tracker-ui/out/_next/static/chunks/2edynwqicn6ym.js": "c694af15bb117955e6f7f0962f47495b2be017dfdea93b6d4ede4d5e4fcd7efd", + "job-tracker-ui/out/_next/static/chunks/2ha8nlh4rv92e.js": "5cb4b4cee708f35ed54ef6289269fa866afbaa64fd47bf9275ff691664d3132e", + "job-tracker-ui/out/_next/static/chunks/2php_9zkhprrb.js": "4f91e63b1181693e7a3b269b1b24004d9abee13413b8396a916799b8c01620e8", + "job-tracker-ui/out/_next/static/chunks/2pllop_q35dkw.js": "21c9a7c53763010317a2d09460066017e1fd192691e6a0bd83ed20ea6e1fe9dd", + "job-tracker-ui/out/_next/static/chunks/2s2gjr6ro25dj.js": "7489e2ac285a05b563c2bcb4eaf9274bf930f2a7385f17d6d5e6850064b88b10", + "job-tracker-ui/out/_next/static/chunks/2sj7ufu_6n9af.js": "69d7471c01b8001d52abc848910a8c35457dac3aaa4ce66eae2a03ca29ad623b", + "job-tracker-ui/out/_next/static/chunks/30-q9iimktiql.js": "db89d5da1f101216d7f99e9518dc7f5ed84f8b40ac84a6ea55f73c01bf1aca1b", + "job-tracker-ui/out/_next/static/chunks/315n7snxk3fgw.js": "1993429aafa0753d5e9fd1ca63a4f6079ce7f7f37faa44716191f59c972c4d41", + "job-tracker-ui/out/_next/static/chunks/33at73n-mzpir.js": "1605cc3311cc6ca3b2f44b2e0217fe5441a2799fa32b0b0c94d7634f4861ac83", + "job-tracker-ui/out/_next/static/chunks/357yqeklh7414.js": "0192ab7198ebbe299d34a934c504dd4b562d1cccebb6e9d4c5163930c881b14c", + "job-tracker-ui/out/_next/static/chunks/35pq4ixaltkev.js": "f1e9d53e2481de01d7b04aa938397c2545b7d7dc42ce3d0ac5cd3f1141bda182", + "job-tracker-ui/out/_next/static/chunks/3_4dnl1l3809g.js": "50288c2864a9e8c7ef25c93762edb86e4e617778737b5b5a028c53c5b93d3b70", + "job-tracker-ui/out/_next/static/chunks/3bqn9b34na0b9.js": "f1b8ebcc1b22251c33c9f3a5d11c1f893cad2da2e8744a441e790f7347aa9e73", + "job-tracker-ui/out/_next/static/chunks/3gkylew_qn7cw.js": "7e6c74c81be0c41ab433e36d65b914f62c48f332922e27f7cc953476f4dd78cb", + "job-tracker-ui/out/_next/static/chunks/3i8h6eaa02hty.js": "8b0f0c73a472565f2f1317d33e0753984103d5a2fe7b0efd902fc180124664c9", + "job-tracker-ui/out/_next/static/chunks/3la4obitihzpv.js": "9a5a57b46db389b98f1fd5baa86eba1a360300dae9d1ff3ffeae7bc3378135b9", + "job-tracker-ui/out/_next/static/chunks/3owtzqjyid5zf.js": "5f9cbb7c0cddd0c781137b970d5a4fceb386dbb259c8121dd54b33d76160d9ea", + "job-tracker-ui/out/_next/static/chunks/3q4v10rrqy40n.js": "d87ff7b7a0f07d0d92eab3876481eb686a12d9c43d8b92cbe406aefa227a11c1", + "job-tracker-ui/out/_next/static/chunks/3xbcgmkebja05.js": "bb1e98db2657a4b067676ead2ea26172478a79c1b384a9f9fe6588e1481d33ee", + "job-tracker-ui/out/_next/static/chunks/turbopack-25fzg9ay_1ss-.js": "c40f39e993a30c96d6247bb3a7b581538bb046efe8ef8ec07bea3ba32291750f", + "job-tracker-ui/out/_next/static/SRhzLufk4DPQ7WreBxm3P/_buildManifest.js": "9476e0afd3f9da68a64e6ec58631191fd3eaca62c9f5a377e7517fe9a89e59ea", + "job-tracker-ui/out/_next/static/SRhzLufk4DPQ7WreBxm3P/_clientMiddlewareManifest.js": "5483e3295dc35dfe29ea932efc85341c916f10ff78ff5b0e965e003710893a4a", + "job-tracker-ui/out/_next/static/SRhzLufk4DPQ7WreBxm3P/_ssgManifest.js": "678f6ce2cb80b1fe72fc67e7412be6e2ab6ada083111b64f7c40d35e3cba5e00", + "job-tracker-ui/out/_not-found/__next._full.txt": "4f462f81bf53f3a23cabbc7b5a21bdacef0bf52e97ab9a8e16759a48de5ca183", + "job-tracker-ui/out/_not-found/__next._not-found/__PAGE__.txt": "df0ac445303b7cf8af0e2f127ab0cdce7920953cca6e0cf7138986d22fc6ac64", + "job-tracker-ui/out/_not-found/__next._tree.txt": "94b338bfbc252b36b4fbd58de80824a958d9f942dd44348667dcaa1c6b53af28", + "job-tracker-ui/out/_not-found.html": "4ae9ef34461000f4a03bafb9cdeb1bbcc0867d3aa30bb89b27488070075374de", + "job-tracker-ui/out/_not-found.txt": "4f462f81bf53f3a23cabbc7b5a21bdacef0bf52e97ab9a8e16759a48de5ca183", + "job-tracker-ui/out/favicon.ico": "8d4923e2c487805ea9f852a685b2cf0fb10512ded8290d2a5c37d1cc8fd0702a", + "job-tracker-ui/out/favicon.svg": "63ecf8f37f8bb146ecfae3917187c6b692d4e801641e8a314486a4007912f3a3", + "job-tracker-ui/out/index.html": "e020a26d1d7eb7bbadd2d5b0b848374d871f65d7be8c718e8908b44b92d536e6", + "job-tracker-ui/out/index.txt": "a76c71f64a3c36a6677d03ed67f708d5ad15546020dbe23623128034f481df88", + "job-tracker-ui/out/logo192.png": "bc652031597fabd19b9f14e22a71f809490d218037521b3b64d013418c1390b4", + "job-tracker-ui/out/logo512.png": "5129e9bc1ba812b711fd9a646d3a38a906d365a26ee685df183b8752458944d4", + "job-tracker-ui/out/manifest.json": "2667ce63c2e0835b7007239816a5597639321d333da396a78638dfa9e8a7c935", + "job-tracker-ui/out/mockups/dashboard.svg": "318be3adb1324c26eb30f05572a29528a3e38331c6a604652eef75b54f8c29dc", + "job-tracker-ui/out/mockups/pipeline.svg": "db2ef41faabeb90e7ce85413e168581686c54535d970fc7d8deda3888a479de4", + "job-tracker-ui/out/mockups/workspace.svg": "9bbab22349147c7b01d6e18c93c622a6f8aed6dedaf23715189ab54d60e1ddbd", + "job-tracker-ui/out/robots.txt": "e5ab0d231eeb01b4a982d1c79a6729cac9797ad15a69247e4f28ba6afc149b4c" + } +} diff --git a/docs/i18n/evidence/shared-widgets/BROWSER.json b/docs/i18n/evidence/shared-widgets/BROWSER.json new file mode 100644 index 00000000..b1319946 --- /dev/null +++ b/docs/i18n/evidence/shared-widgets/BROWSER.json @@ -0,0 +1,822 @@ +{ + "journeys": [ + { + "zone": "America/Los_Angeles", + "language": "en", + "width": 1440, + "touch": false, + "theme": "light", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 22, + "fixtureSaveCreate": "PASS" + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "width": 390, + "touch": true, + "theme": "dark", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 22, + "fixtureSaveCreate": "PASS" + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "width": 768, + "touch": true, + "theme": "light", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 22, + "fixtureSaveCreate": "PASS" + }, + { + "zone": "Europe/Oslo", + "language": "en", + "width": 1440, + "touch": false, + "theme": "light", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 23, + "fixtureSaveCreate": "PASS" + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "width": 390, + "touch": true, + "theme": "dark", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 23, + "fixtureSaveCreate": "PASS" + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "width": 768, + "touch": true, + "theme": "light", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 23, + "fixtureSaveCreate": "PASS" + }, + { + "zone": "Pacific/Kiritimati", + "language": "en", + "width": 1440, + "touch": false, + "theme": "light", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 23, + "fixtureSaveCreate": "PASS" + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "width": 390, + "touch": true, + "theme": "dark", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 23, + "fixtureSaveCreate": "PASS" + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "width": 768, + "touch": true, + "theme": "light", + "sevenCalendarSelections": "PASS", + "localeDraftRetention": "PASS", + "localToday": 23, + "fixtureSaveCreate": "PASS" + } + ], + "captures": [ + { + "zone": "America/Los_Angeles", + "language": "en", + "state": "calendar", + "violations": [] + }, + { + "zone": "America/Los_Angeles", + "language": "en", + "state": "edit", + "violations": [] + }, + { + "zone": "America/Los_Angeles", + "language": "en", + "state": "add", + "violations": [] + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "state": "calendar", + "violations": [] + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "state": "edit", + "violations": [] + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "state": "add", + "violations": [] + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "state": "calendar", + "violations": [] + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "state": "edit", + "violations": [] + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "state": "add", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "en", + "state": "calendar", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "en", + "state": "edit", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "en", + "state": "add", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "state": "calendar", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "state": "edit", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "state": "add", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "state": "calendar", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "state": "edit", + "violations": [] + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "state": "add", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "en", + "state": "calendar", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "en", + "state": "edit", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "en", + "state": "add", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "state": "calendar", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "state": "edit", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "state": "add", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "state": "calendar", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "state": "edit", + "violations": [] + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "state": "add", + "violations": [] + } + ], + "writes": [ + { + "zone": "America/Los_Angeles", + "language": "en", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "America/Los_Angeles", + "language": "en", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "America/Los_Angeles", + "language": "nb", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + }, + { + "zone": "Europe/Oslo", + "language": "en", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "Europe/Oslo", + "language": "en", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "Europe/Oslo", + "language": "nb", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + }, + { + "zone": "Pacific/Kiritimati", + "language": "en", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "Pacific/Kiritimati", + "language": "en", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "method": "PUT", + "body": { + "expectedVersion": 7, + "jobTitle": "Retain teacher draft", + "companyId": 1, + "status": "Applied", + "statusChangedAt": null, + "responseReceived": true, + "responseDate": "2026-11-24", + "location": null, + "salary": null, + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": "2026-11-24", + "notes": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "coverLetterText": null, + "dateApplied": "2026-11-24", + "jobUrl": null + } + }, + { + "zone": "Pacific/Kiritimati", + "language": "nb", + "method": "POST", + "body": { + "jobTitle": "Teacher application", + "companyId": 1, + "status": "Saved", + "location": "", + "salary": "", + "salaryMin": null, + "salaryMax": null, + "salaryCurrency": null, + "salaryPeriod": null, + "nextAction": null, + "followUpAt": null, + "jobUrl": "", + "source": null, + "countryCode": null, + "description": null, + "translatedDescription": null, + "descriptionLanguage": null, + "tags": null, + "deadline": "2026-11-24", + "notes": "", + "coverLetterText": null, + "dateApplied": "2026-11-24" + } + } + ], + "errors": [], + "unavailableReads": [], + "blockedExternal": [ + "https://fonts.googleapis.com", + "https://fonts.googleapis.com", + "https://fonts.googleapis.com", + "https://fonts.googleapis.com", + "https://fonts.googleapis.com", + "https://fonts.googleapis.com", + "https://fonts.googleapis.com", + "https://fonts.googleapis.com", + "https://fonts.googleapis.com" + ] +} \ No newline at end of file diff --git a/docs/i18n/evidence/shared-widgets/BROWSER.txt b/docs/i18n/evidence/shared-widgets/BROWSER.txt new file mode 100644 index 00000000..d0b6b78f --- /dev/null +++ b/docs/i18n/evidence/shared-widgets/BROWSER.txt @@ -0,0 +1,10 @@ +Checking America-Los_Angeles-en-1440-light +Checking America-Los_Angeles-nb-390-dark +Checking America-Los_Angeles-nb-768-light +Checking Europe-Oslo-en-1440-light +Checking Europe-Oslo-nb-390-dark +Checking Europe-Oslo-nb-768-light +Checking Pacific-Kiritimati-en-1440-light +Checking Pacific-Kiritimati-nb-390-dark +Checking Pacific-Kiritimati-nb-768-light +PASS 9 real-widget journeys, 27 axe captures, 18 intercepted fixture writes diff --git a/docs/i18n/evidence/shared-widgets/BUILD.txt b/docs/i18n/evidence/shared-widgets/BUILD.txt new file mode 100644 index 00000000..d573a1fd --- /dev/null +++ b/docs/i18n/evidence/shared-widgets/BUILD.txt @@ -0,0 +1,23 @@ + +> job-tracker-ui@0.1.0 build +> node --max-old-space-size=4096 ./node_modules/next/dist/bin/next build + +▲ Next.js 16.4.1 (Turbopack) +✓ Running next.config.js took 26ms + + Creating an optimized production build ... +✓ Compiled successfully in 893ms + Running TypeScript ... + Finished TypeScript in 5.1s ... + Collecting page data using 4 workers ... + Generating static pages using 4 workers (0/3) ... +✓ Generating static pages using 4 workers (3/3) in 808ms + Finalizing page optimization ... + +Route (app) +┌ ○ / +└ ○ /_not-found + + +○ (Static) prerendered as static content + diff --git a/docs/i18n/evidence/shared-widgets/LINT.txt b/docs/i18n/evidence/shared-widgets/LINT.txt new file mode 100644 index 00000000..e69de29b diff --git a/docs/i18n/evidence/shared-widgets/RED.txt b/docs/i18n/evidence/shared-widgets/RED.txt new file mode 100644 index 00000000..d20f93f0 --- /dev/null +++ b/docs/i18n/evidence/shared-widgets/RED.txt @@ -0,0 +1,281 @@ + +> job-tracker-ui@0.1.0 test +> jest --runInBand date-picker-localisation.test.tsx + +FAIL src/date-picker-localisation.test.tsx + ● shared widget controls follow live UI language without losing selection or dark theme + + TestingLibraryElementError: Unable to find an accessible element with the role "button" and name "Åpne" + + Here are the accessible roles: + + textbox: + + Name "Unsaved title": + + + -------------------------------------------------- + button: + + Name "Bokmål": + + +
+ +
+
+ + + + 23 + + + . + + + + + + 11 + + + . + + + + + + 2026 + +
); + > 37 | expect(screen.getByRole("button", { name: "Åpne" })).toBeInTheDocument(); + | ^ + 38 | expect(screen.getByRole("button", { name: "Tøm" })).toBeInTheDocument(); + 39 | const occupation = screen.getByRole("combobox", { name: "Occupation" }); + 40 | expect(occupation).toHaveValue("Teacher"); + + at Object.getElementError (node_modules/@testing-library/dom/dist/config.js:37:19) + at node_modules/@testing-library/dom/dist/query-helpers.js:76:38 + at node_modules/@testing-library/dom/dist/query-helpers.js:52:17 + at node_modules/@testing-library/dom/dist/query-helpers.js:95:19 + at Object.getByRole (src/date-picker-localisation.test.tsx:37:17) + +Test Suites: 1 failed, 1 total +Tests: 1 failed, 2 passed, 3 total +Snapshots: 0 total +Time: 4.698 s +Ran all test suites matching date-picker-localisation.test.tsx. diff --git a/docs/i18n/evidence/shared-widgets/TESTS.txt b/docs/i18n/evidence/shared-widgets/TESTS.txt new file mode 100644 index 00000000..e98de789 --- /dev/null +++ b/docs/i18n/evidence/shared-widgets/TESTS.txt @@ -0,0 +1,10 @@ + +> job-tracker-ui@0.1.0 test +> jest --runInBand date-picker-localisation.test.tsx theme-state.test.tsx loaded-theme-states.test.tsx edit-job-revision.test.tsx + + +Test Suites: 4 passed, 4 total +Tests: 20 passed, 20 total +Snapshots: 0 total +Time: 9.802 s +Ran all test suites matching date-picker-localisation.test.tsx|theme-state.test.tsx|loaded-theme-states.test.tsx|edit-job-revision.test.tsx. diff --git a/docs/i18n/evidence/shared-widgets/TYPECHECK.txt b/docs/i18n/evidence/shared-widgets/TYPECHECK.txt new file mode 100644 index 00000000..e69de29b diff --git a/docs/i18n/evidence/shared-widgets/add-America-Los_Angeles-en-1440-light.png b/docs/i18n/evidence/shared-widgets/add-America-Los_Angeles-en-1440-light.png new file mode 100644 index 00000000..d54f37c0 Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/add-America-Los_Angeles-en-1440-light.png differ diff --git a/docs/i18n/evidence/shared-widgets/add-America-Los_Angeles-nb-390-dark.png b/docs/i18n/evidence/shared-widgets/add-America-Los_Angeles-nb-390-dark.png new file mode 100644 index 00000000..f5b230ff Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/add-America-Los_Angeles-nb-390-dark.png differ diff --git a/docs/i18n/evidence/shared-widgets/add-America-Los_Angeles-nb-768-light.png b/docs/i18n/evidence/shared-widgets/add-America-Los_Angeles-nb-768-light.png new file mode 100644 index 00000000..70ee750a Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/add-America-Los_Angeles-nb-768-light.png differ diff --git a/docs/i18n/evidence/shared-widgets/add-Europe-Oslo-en-1440-light.png b/docs/i18n/evidence/shared-widgets/add-Europe-Oslo-en-1440-light.png new file mode 100644 index 00000000..2bab0d2f Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/add-Europe-Oslo-en-1440-light.png differ diff --git a/docs/i18n/evidence/shared-widgets/add-Europe-Oslo-nb-390-dark.png b/docs/i18n/evidence/shared-widgets/add-Europe-Oslo-nb-390-dark.png new file mode 100644 index 00000000..f5b230ff Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/add-Europe-Oslo-nb-390-dark.png differ diff --git a/docs/i18n/evidence/shared-widgets/add-Europe-Oslo-nb-768-light.png b/docs/i18n/evidence/shared-widgets/add-Europe-Oslo-nb-768-light.png new file mode 100644 index 00000000..70ee750a Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/add-Europe-Oslo-nb-768-light.png differ diff --git a/docs/i18n/evidence/shared-widgets/add-Pacific-Kiritimati-en-1440-light.png b/docs/i18n/evidence/shared-widgets/add-Pacific-Kiritimati-en-1440-light.png new file mode 100644 index 00000000..2bab0d2f Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/add-Pacific-Kiritimati-en-1440-light.png differ diff --git a/docs/i18n/evidence/shared-widgets/add-Pacific-Kiritimati-nb-390-dark.png b/docs/i18n/evidence/shared-widgets/add-Pacific-Kiritimati-nb-390-dark.png new file mode 100644 index 00000000..f5b230ff Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/add-Pacific-Kiritimati-nb-390-dark.png differ diff --git a/docs/i18n/evidence/shared-widgets/add-Pacific-Kiritimati-nb-768-light.png b/docs/i18n/evidence/shared-widgets/add-Pacific-Kiritimati-nb-768-light.png new file mode 100644 index 00000000..70ee750a Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/add-Pacific-Kiritimati-nb-768-light.png differ diff --git a/docs/i18n/evidence/shared-widgets/calendar-America-Los_Angeles-en-1440-light.png b/docs/i18n/evidence/shared-widgets/calendar-America-Los_Angeles-en-1440-light.png new file mode 100644 index 00000000..ebff48c2 Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/calendar-America-Los_Angeles-en-1440-light.png differ diff --git a/docs/i18n/evidence/shared-widgets/calendar-America-Los_Angeles-nb-390-dark.png b/docs/i18n/evidence/shared-widgets/calendar-America-Los_Angeles-nb-390-dark.png new file mode 100644 index 00000000..30704f91 Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/calendar-America-Los_Angeles-nb-390-dark.png differ diff --git a/docs/i18n/evidence/shared-widgets/calendar-America-Los_Angeles-nb-768-light.png b/docs/i18n/evidence/shared-widgets/calendar-America-Los_Angeles-nb-768-light.png new file mode 100644 index 00000000..ed84cfe0 Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/calendar-America-Los_Angeles-nb-768-light.png differ diff --git a/docs/i18n/evidence/shared-widgets/calendar-Europe-Oslo-en-1440-light.png b/docs/i18n/evidence/shared-widgets/calendar-Europe-Oslo-en-1440-light.png new file mode 100644 index 00000000..ed4700e8 Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/calendar-Europe-Oslo-en-1440-light.png differ diff --git a/docs/i18n/evidence/shared-widgets/calendar-Europe-Oslo-nb-390-dark.png b/docs/i18n/evidence/shared-widgets/calendar-Europe-Oslo-nb-390-dark.png new file mode 100644 index 00000000..199522ea Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/calendar-Europe-Oslo-nb-390-dark.png differ diff --git a/docs/i18n/evidence/shared-widgets/calendar-Europe-Oslo-nb-768-light.png b/docs/i18n/evidence/shared-widgets/calendar-Europe-Oslo-nb-768-light.png new file mode 100644 index 00000000..3a0ee615 Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/calendar-Europe-Oslo-nb-768-light.png differ diff --git a/docs/i18n/evidence/shared-widgets/calendar-Pacific-Kiritimati-en-1440-light.png b/docs/i18n/evidence/shared-widgets/calendar-Pacific-Kiritimati-en-1440-light.png new file mode 100644 index 00000000..ed4700e8 Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/calendar-Pacific-Kiritimati-en-1440-light.png differ diff --git a/docs/i18n/evidence/shared-widgets/calendar-Pacific-Kiritimati-nb-390-dark.png b/docs/i18n/evidence/shared-widgets/calendar-Pacific-Kiritimati-nb-390-dark.png new file mode 100644 index 00000000..199522ea Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/calendar-Pacific-Kiritimati-nb-390-dark.png differ diff --git a/docs/i18n/evidence/shared-widgets/calendar-Pacific-Kiritimati-nb-768-light.png b/docs/i18n/evidence/shared-widgets/calendar-Pacific-Kiritimati-nb-768-light.png new file mode 100644 index 00000000..3a0ee615 Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/calendar-Pacific-Kiritimati-nb-768-light.png differ diff --git a/docs/i18n/evidence/shared-widgets/edit-America-Los_Angeles-en-1440-light.png b/docs/i18n/evidence/shared-widgets/edit-America-Los_Angeles-en-1440-light.png new file mode 100644 index 00000000..9e469f71 Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/edit-America-Los_Angeles-en-1440-light.png differ diff --git a/docs/i18n/evidence/shared-widgets/edit-America-Los_Angeles-nb-390-dark.png b/docs/i18n/evidence/shared-widgets/edit-America-Los_Angeles-nb-390-dark.png new file mode 100644 index 00000000..fe603653 Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/edit-America-Los_Angeles-nb-390-dark.png differ diff --git a/docs/i18n/evidence/shared-widgets/edit-America-Los_Angeles-nb-768-light.png b/docs/i18n/evidence/shared-widgets/edit-America-Los_Angeles-nb-768-light.png new file mode 100644 index 00000000..989bc423 Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/edit-America-Los_Angeles-nb-768-light.png differ diff --git a/docs/i18n/evidence/shared-widgets/edit-Europe-Oslo-en-1440-light.png b/docs/i18n/evidence/shared-widgets/edit-Europe-Oslo-en-1440-light.png new file mode 100644 index 00000000..c379b5bd Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/edit-Europe-Oslo-en-1440-light.png differ diff --git a/docs/i18n/evidence/shared-widgets/edit-Europe-Oslo-nb-390-dark.png b/docs/i18n/evidence/shared-widgets/edit-Europe-Oslo-nb-390-dark.png new file mode 100644 index 00000000..fe603653 Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/edit-Europe-Oslo-nb-390-dark.png differ diff --git a/docs/i18n/evidence/shared-widgets/edit-Europe-Oslo-nb-768-light.png b/docs/i18n/evidence/shared-widgets/edit-Europe-Oslo-nb-768-light.png new file mode 100644 index 00000000..989bc423 Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/edit-Europe-Oslo-nb-768-light.png differ diff --git a/docs/i18n/evidence/shared-widgets/edit-Pacific-Kiritimati-en-1440-light.png b/docs/i18n/evidence/shared-widgets/edit-Pacific-Kiritimati-en-1440-light.png new file mode 100644 index 00000000..c379b5bd Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/edit-Pacific-Kiritimati-en-1440-light.png differ diff --git a/docs/i18n/evidence/shared-widgets/edit-Pacific-Kiritimati-nb-390-dark.png b/docs/i18n/evidence/shared-widgets/edit-Pacific-Kiritimati-nb-390-dark.png new file mode 100644 index 00000000..fe603653 Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/edit-Pacific-Kiritimati-nb-390-dark.png differ diff --git a/docs/i18n/evidence/shared-widgets/edit-Pacific-Kiritimati-nb-768-light.png b/docs/i18n/evidence/shared-widgets/edit-Pacific-Kiritimati-nb-768-light.png new file mode 100644 index 00000000..989bc423 Binary files /dev/null and b/docs/i18n/evidence/shared-widgets/edit-Pacific-Kiritimati-nb-768-light.png differ