From 680653753120daa371386648f6bc3fd55b467db4 Mon Sep 17 00:00:00 2001 From: am0 Date: Wed, 18 Feb 2026 13:18:44 +0100 Subject: [PATCH] refactor: poprawki code review w build_time_abstraction MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Zmiany ### sidebar.tsx - Przywrócono niełamiące spacje (U+00A0) przed krótkimi przyimkami (https://unicode-explorer.com/c/00A0) ### esbuild_config.js - zasada DRY - Zastąpiono powielone bloki kopiowania 'components/' i 'assets/' pojedynczą pętlą 'for' po tablicy ['components', 'assets'] - Zastąpiono powielone bloki kopiowania zależności z 'node_modules' ('react/umd', 'react-dom/umd', 'survey-react') pętlą iterującą po tablicy obiektów 'nodeDeps'; zależności z selektywnym kopiowaniem plików obsługiwane są przez opcjonalne pole 'files' ## Bez zmian funkcjonalnych Wszystkie powyższe zmiany są wyłącznie refaktoryzacją - zachowanie buildu dla obu targetów (Firefox i Chrome) pozostaje identyczne. --- components/sidebar/sidebar.tsx | 6 +-- esbuild.config.js | 67 +++++++++++++--------------------- 2 files changed, 29 insertions(+), 44 deletions(-) diff --git a/components/sidebar/sidebar.tsx b/components/sidebar/sidebar.tsx index d4709ff..1526cd9 100644 --- a/components/sidebar/sidebar.tsx +++ b/components/sidebar/sidebar.tsx @@ -159,7 +159,7 @@ const Sidebar = () => { onClick={() => { if ( window.confirm( - 'Czy chcesz wczytać wszystkie domeny w celu „splamienia" twojej przeglądarki? Uwaga przeglądarka może zablokować otwieranie nowych kart. (Ten krok jest opcjonalny)' + 'Czy chcesz wczytać wszystkie domeny w celu „splamienia" twojej przeglądarki? Uwaga przeglądarka może zablokować otwieranie nowych kart. (Ten krok jest opcjonalny)' ) ) { let deep_copy = JSON.parse( @@ -211,8 +211,8 @@ const Sidebar = () => {
Uwaga! Niekoniecznie każda przesłana poniżej - informacja jest daną osobową. Niektóre z podanych domen mogą - należeć do właściciela strony i nie reprezentować podmiotów + informacja jest daną osobową. Niektóre z podanych domen mogą + należeć do właściciela strony i nie reprezentować podmiotów trzecich.