feat: complete admin panel and backend admin api migration

This commit is contained in:
s.esmaeili
2026-09-13 21:02:25 +03:30
parent 03119cd655
commit 267fc7b7d1
239 changed files with 25431 additions and 935 deletions
@@ -0,0 +1,61 @@
// Ported from legacy henza_admin/src/assets/scss/ara/farsi.scss
// Converted .scss -> .less (no Sass features were used; this file is plain CSS).
//
// PORTED FAITHFULLY INCLUDING A KNOWN LEGACY BUG — see docs/ADMIN-PORT-PLAN.md:
// 1. All five @font-face blocks point at the SAME iran-yekan-400.woff2 file even
// though iran-yekan-700.woff2 exists. Bold text therefore renders in the
// regular weight (synthesised bold at best).
// 2. `format("woff")` is declared for a .woff2 file (wrong format hint).
// 3. The `body, *` reset sets `font-weight: inherit`, which flattens all heading
// weights (h1..h6 lose their default bold).
// None of these are fixed here. Flagged, not silently corrected.
@font-face {
font-family: 'p-yek';
src: url("../fonts/yekan/iran-yekan-400.woff2") format("woff");
font-weight: normal;
font-style: normal
}
@font-face {
font-family: 'p-yek';
src: url("../fonts/yekan/iran-yekan-400.woff2") format("woff");
font-weight: bold;
}
@font-face {
font-family: 'p-yek';
src: url("../fonts/yekan/iran-yekan-400.woff2") format("woff");
font-weight: 700;
}
@font-face {
font-family: 'p-yek';
src: url("../fonts/yekan/iran-yekan-400.woff2") format("woff");
font-weight: 300;
}
@font-face {
font-family: 'p-yek';
src: url("../fonts/yekan/iran-yekan-400.woff2") format("woff");
font-weight: 400;
}
body, * {
font-family: p-yek ,sans-serif, tahoma;
letter-spacing: 0px !important;
font-size: inherit;
line-height: inherit;
font-weight: inherit;
}
.ara-icon-button{
width: 35px;
height: 35px;
border-radius: 50%;
}