refactor: Update FilterManager layout to utilize a grid system for server display, enhancing visual organization and responsiveness of server cards.
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m4s
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m4s
This commit is contained in:
@@ -985,13 +985,12 @@ function FilterManager() {
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/* Горизонтальный список серверов */}
|
||||
<div className="d-flex flex-wrap gap-2 mb-2">
|
||||
{/* Список серверов в сетке Tabler */}
|
||||
<div className="row row-cards g-2 mb-2">
|
||||
{activeServers.map(server => (
|
||||
<div className="col-12 col-sm-6 col-md-4 col-lg-3" key={server.id}>
|
||||
<div
|
||||
key={server.id}
|
||||
className={`card card-sm cursor-pointer ${selectedServer?.id === server.id ? 'border-primary' : ''}`}
|
||||
style={{ minWidth: '220px', maxWidth: '260px' }}
|
||||
className={`card card-sm h-100 cursor-pointer ${selectedServer?.id === server.id ? 'border-primary' : ''}`}
|
||||
onClick={() => setSelectedServer(server)}
|
||||
>
|
||||
<div className="card-body d-flex align-items-start gap-2">
|
||||
@@ -1011,12 +1010,12 @@ function FilterManager() {
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
))}
|
||||
{inactiveServers.map(server => (
|
||||
<div className="col-12 col-sm-6 col-md-4 col-lg-3" key={server.id}>
|
||||
<div
|
||||
key={server.id}
|
||||
className={`card card-sm cursor-pointer ${selectedServer?.id === server.id ? 'border-primary' : ''}`}
|
||||
style={{ minWidth: '220px', maxWidth: '260px' }}
|
||||
className={`card card-sm h-100 cursor-pointer ${selectedServer?.id === server.id ? 'border-primary' : ''}`}
|
||||
onClick={() => setSelectedServer(server)}
|
||||
>
|
||||
<div className="card-body d-flex align-items-start gap-2">
|
||||
@@ -1036,6 +1035,7 @@ function FilterManager() {
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
))}
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user