mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-28 09:33:46 +00:00
feat(admin-remnawave): provider favicon, mobile node card, meaningful icons
- Render the provider favicon in the node badge (new provider_favicon / provider_name fields), with graceful fallback. - Mobile-friendly node card: stop the versions block from shifting right on wrapped rows, truncate long addresses, cap the provider badge. - Give node-summary cards (total/online/offline/disabled) and traffic-period cards (2d/7d/30d/month/year) distinct, meaningful icons instead of all-the-same globe / bar-chart. - Show traffic as 'used / limit' (e.g. 2.35 TB / ∞). - Route every icon through the central barrel (drop the direct react-icons/pi import).
This commit is contained in:
@@ -134,6 +134,8 @@ export interface NodeInfo {
|
||||
created_at?: string;
|
||||
updated_at?: string;
|
||||
provider_uuid?: string;
|
||||
provider_name?: string | null;
|
||||
provider_favicon?: string | null;
|
||||
versions?: { xray: string; node: string } | null;
|
||||
system?: {
|
||||
info: {
|
||||
|
||||
Reference in New Issue
Block a user