Repositioned the opportunity and customer control buttons
This commit is contained in:
113
src/features/opportunities/styles.css
Normal file
113
src/features/opportunities/styles.css
Normal file
@@ -0,0 +1,113 @@
|
||||
/* Keep layout rules on the outer table, never on expanded product tables. */
|
||||
.opportunities-extension-table[data-opportunities-layout="inline-actions"] {
|
||||
width: 100%;
|
||||
min-width: 1120px;
|
||||
table-layout: fixed;
|
||||
}
|
||||
|
||||
/* Fixed table layout shares leftover width only between the two auto columns. */
|
||||
.opportunities-extension-table > thead > tr > th[data-column="name"] { width: auto; }
|
||||
.opportunities-extension-table > thead > tr > th[data-column="customer"] { width: auto; }
|
||||
.opportunities-extension-table > thead > tr > th[data-column="owner"] { width: 132px; }
|
||||
.opportunities-extension-table > thead > tr > th[data-column="optyNumber"] { width: 106px; }
|
||||
.opportunities-extension-table > thead > tr > th[data-column="revenue"] { width: 124px; }
|
||||
.opportunities-extension-table > thead > tr > th[data-column="closeDate"] { width: 100px; }
|
||||
.opportunities-extension-table > thead > tr > th[data-column="status"] { width: 114px; }
|
||||
.opportunities-extension-table > thead > tr > th[data-column="winProbability"] { width: 110px; }
|
||||
.opportunities-extension-table > thead > tr > th[data-column="stage"] { width: 94px; }
|
||||
.opportunities-extension-table > thead > tr > th[data-column="lastUpdateDate"] { width: 136px; }
|
||||
|
||||
.opportunities-extension-table > tbody > tr > td[data-column] {
|
||||
padding: 10px 8px;
|
||||
overflow: visible;
|
||||
text-overflow: clip;
|
||||
white-space: normal;
|
||||
font-variant-numeric: tabular-nums;
|
||||
}
|
||||
|
||||
.opportunities-extension-table > tbody > tr > td[data-column="name"],
|
||||
.opportunities-extension-table > tbody > tr > td[data-column="customer"] {
|
||||
position: relative;
|
||||
padding-right: 16px;
|
||||
padding-left: 12px;
|
||||
padding-bottom: 38px;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.opportunities-extension-table > tbody > tr > td[data-column="owner"] {
|
||||
padding-right: 16px;
|
||||
}
|
||||
|
||||
.opportunities-extension-table > tbody > tr > td[data-column="closeDate"],
|
||||
.opportunities-extension-table > tbody > tr > td[data-column="lastUpdateDate"],
|
||||
.opportunities-extension-table > tbody > tr > td[data-column="status"],
|
||||
.opportunities-extension-table > tbody > tr > td[data-column="stage"],
|
||||
.opportunities-extension-table > tbody > tr > td[data-column="winProbability"] {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.opportunities-extension-cell-content {
|
||||
display: block;
|
||||
min-width: 0;
|
||||
min-height: 2.7em;
|
||||
line-height: 1.35;
|
||||
}
|
||||
|
||||
.opportunities-extension-cell-content > :first-child {
|
||||
display: block;
|
||||
min-width: 0;
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.opportunities-extension-cell-actions {
|
||||
position: absolute;
|
||||
left: 12px;
|
||||
right: 16px;
|
||||
bottom: 10px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: flex-start;
|
||||
gap: 6px;
|
||||
height: 24px;
|
||||
}
|
||||
|
||||
.opportunities-extension-cell-actions .opportunities-extension-action-button {
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
.opportunities-extension-cell-actions .opportunities-extension-action-button svg {
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
}
|
||||
|
||||
.opportunities-extension-cell-actions button:focus-visible {
|
||||
outline: 2px solid currentColor;
|
||||
outline-offset: 2px;
|
||||
}
|
||||
|
||||
.opportunities-extension-table > thead > tr > th[data-column] .opportunities-extension-sort-button {
|
||||
display: grid;
|
||||
grid-template-columns: minmax(0, 1fr) 12px;
|
||||
gap: 6px;
|
||||
padding: 10px 8px;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.opportunities-extension-table > thead > tr > th[data-column="name"] .opportunities-extension-sort-button,
|
||||
.opportunities-extension-table > thead > tr > th[data-column="customer"] .opportunities-extension-sort-button {
|
||||
padding-left: 12px;
|
||||
padding-right: 16px;
|
||||
}
|
||||
|
||||
.opportunities-extension-sort-label {
|
||||
min-width: 0;
|
||||
white-space: normal;
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.opportunities-extension-table > thead > tr > th[data-column] .opportunities-extension-sort-button::after {
|
||||
position: static;
|
||||
justify-self: end;
|
||||
}
|
||||
Reference in New Issue
Block a user