English
Spanish
French
0
Notifications
0 Non lues
Aucune notification
Voir toutes
Aucune nouvelle notification
Raccourcis
Tableau de bord
Profil
Paramètres
Voir toutes les apps
Utilisateur
Utilisateur
Profil
Messages
25
Paramètres
Solde
$47.12
Support
Se déconnecter
Dashboard
Dashboard
Éditer cells/workflow_buttons.php
<div class="workflow-buttons <?= $orientation === 'vertical' ? 'btn-group-vertical' : 'btn-group' ?>" role="group"> <?php if (!empty($buttons)): ?> <?php foreach ($buttons as $button): ?> <button type="button" class="<?= $button['class'] ?>" title="<?= esc($button['title']) ?>" <?php foreach ($button['data'] as $key => $value): ?> data-<?= $key ?>="<?= esc($value) ?>" <?php endforeach; ?>> <i class="<?= $button['icon'] ?>"></i> <?php if (!empty($button['label'])): ?> <span class="ms-1"><?= esc($button['label']) ?></span> <?php endif; ?> </button> <?php endforeach; ?> <?php else: ?> <small class="text-muted">Aucune action disponible</small> <?php endif; ?> </div> <style> .workflow-buttons { gap: 0.25rem; } .workflow-buttons .btn { white-space: nowrap; transition: all 0.2s ease; } .workflow-buttons .btn:hover { transform: translateY(-1px); box-shadow: 0 2px 4px rgba(0,0,0,0.1); } .workflow-buttons.btn-group-vertical { flex-direction: column; } .workflow-buttons.btn-group-vertical .btn { border-radius: 0.375rem !important; margin-bottom: 0.25rem; } .workflow-buttons.btn-group-vertical .btn:last-child { margin-bottom: 0; } /* Animation pour les boutons en cours de chargement */ .workflow-buttons .btn:disabled { cursor: not-allowed; opacity: 0.7; } .workflow-buttons .spinner-border-sm { width: 0.875rem; height: 0.875rem; } /* Responsive */ @media (max-width: 768px) { .workflow-buttons:not(.btn-group-vertical) { flex-wrap: wrap; } .workflow-buttons .btn { margin-bottom: 0.25rem; } } </style>
Annuler
Enregistrer
Switcher
Theme Styles
Theme Colors
Theme Color Mode:
Light
Dark
Menu Colors: