Implemented the functionality to add a WL Action
This commit is contained in:
@@ -287,9 +287,13 @@
|
||||
.opportunities-extension-action-form-context dt { font-weight: 600; }
|
||||
.opportunities-extension-action-form-context dd { margin: 0; min-width: 0; overflow-wrap: anywhere; }
|
||||
.opportunities-extension-action-form-field { display: grid; gap: 6px; min-width: 0; font-size: 13px; }
|
||||
.opportunities-extension-action-form-field[hidden] { display: none; }
|
||||
.opportunities-extension-action-form-status { margin: 0; font-size: 13px; overflow-wrap: anywhere; }
|
||||
.opportunities-extension-action-form-status[role="alert"] { color: #a12d27; }
|
||||
.opportunities-extension-action-form-wide,
|
||||
.opportunities-extension-action-form-footer { grid-column: 1 / -1; }
|
||||
.opportunities-extension-action-form-field input,
|
||||
.opportunities-extension-action-form-field select,
|
||||
.opportunities-extension-action-form-field textarea {
|
||||
box-sizing: border-box;
|
||||
min-width: 0;
|
||||
@@ -303,6 +307,46 @@
|
||||
background: #fff;
|
||||
}
|
||||
.opportunities-extension-action-form-field textarea { resize: vertical; min-height: 96px; }
|
||||
.opportunities-extension-action-form-field select { height: 38px; }
|
||||
.opportunities-extension-action-form-field select[hidden] { display: none; }
|
||||
.opportunities-extension-action-form [aria-invalid="true"] { border-color: #b3261e; outline: 1px solid #b3261e; }
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-action-form [aria-invalid="true"] { border-color: #ffaaa4; outline-color: #ffaaa4; }
|
||||
.opportunities-extension-modal .opportunities-extension-copy-toast { z-index: 20; }
|
||||
.opportunities-extension-action-combobox { position: relative; min-width: 0; }
|
||||
.opportunities-extension-action-combobox input { height: 38px; }
|
||||
.opportunities-extension-action-options {
|
||||
position: absolute;
|
||||
z-index: 10;
|
||||
top: calc(100% + 4px);
|
||||
left: 0;
|
||||
right: 0;
|
||||
box-sizing: border-box;
|
||||
max-height: 180px;
|
||||
overflow-y: auto;
|
||||
overscroll-behavior: contain;
|
||||
border: 1px solid #8f8983;
|
||||
border-radius: 4px;
|
||||
box-shadow: 0 4px 12px rgba(0, 0, 0, .2);
|
||||
background: #fff;
|
||||
color: #292725;
|
||||
}
|
||||
.opportunities-extension-action-options[data-placement="above"] { top: auto; bottom: calc(100% + 4px); }
|
||||
.opportunities-extension-action-options[hidden] { display: none; }
|
||||
.opportunities-extension-action-option { padding: 8px; line-height: 20px; overflow-wrap: anywhere; cursor: pointer; }
|
||||
.opportunities-extension-action-option:hover,
|
||||
.opportunities-extension-action-option[aria-selected="true"] { background: #e3f2f5; color: #005b70; }
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-action-options { background: #211f1d; color: #eeeae6; border-color: #918a82; }
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-action-option:hover,
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-action-option[aria-selected="true"] { background: #174955; color: #c9f4ff; }
|
||||
.opportunities-extension-action-form[data-state="loading"] .opportunities-extension-action-combobox input:disabled { animation: opportunities-action-options-loading 1s ease-in-out infinite alternate; }
|
||||
.opportunities-extension-action-form[data-state="loading"] .opportunities-extension-action-form-field > :disabled {
|
||||
animation: opportunities-action-options-loading 1s ease-in-out infinite alternate;
|
||||
}
|
||||
@keyframes opportunities-action-options-loading { from { opacity: .45; } to { opacity: .85; } }
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
.opportunities-extension-action-form[data-state="loading"] .opportunities-extension-action-form-field > :disabled,
|
||||
.opportunities-extension-action-form[data-state="loading"] .opportunities-extension-action-combobox input:disabled { animation: none; }
|
||||
}
|
||||
.opportunities-extension-action-form-footer { display: flex; justify-content: flex-end; gap: 8px; }
|
||||
.opportunities-extension-action-form-footer button {
|
||||
border: 1px solid #8f8983;
|
||||
@@ -323,7 +367,9 @@
|
||||
border-color: #756f68;
|
||||
}
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-action-form-field input,
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-action-form-field select,
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-action-form-field textarea { background: #211f1d; border-color: #918a82; }
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-action-form-status[role="alert"] { color: #ffd9d5; }
|
||||
.opportunities-extension-modal[data-theme="dark"] .opportunities-extension-action-form :focus-visible { outline-color: #80d6e8; }
|
||||
@media (max-width: 420px) {
|
||||
.opportunities-extension-action-form { grid-template-columns: minmax(0, 1fr); }
|
||||
|
||||
Reference in New Issue
Block a user