feat(sub): add Copy All Configs button to subscription page (#5163)

* feat(sub): add Copy All Configs button to subscription page

* fix(sub): include links in copyAll dependency array

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* chore: fmt

* fix(sub): drop module-level links from copyAll deps to satisfy exhaustive-deps

links is derived from window.__SUB_PAGE_DATA__ at module scope, so listing it in the useCallback dependency array triggers a react-hooks/exhaustive-deps warning (outer-scope value). Matches the existing single-link copy callback's deps.

---------

Co-authored-by: nikan <nikan>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Sanaei <ho3ein.sanaei@gmail.com>
This commit is contained in:
Nikan Zeyaei
2026-06-11 14:30:37 +03:30
committed by GitHub
parent 89b1137b00
commit ffde2f7ebf
14 changed files with 58 additions and 13 deletions
+3 -1
View File
@@ -95,7 +95,9 @@
"active": "Активна",
"inactive": "Неактивна",
"unlimited": "Неограниченно",
"noExpiry": "Бессрочно"
"noExpiry": "Бессрочно",
"copyAllConfigs": "Копировать все конфигурации",
"copyAllConfigsCopied": "Все конфигурации скопированы"
},
"menu": {
"theme": "Тема",