Skip to content

Commit 59d9572

Browse files
authored
Merge pull request #507 from ember-learn/fix-sidebar
make sidebar content slightly wider and add background colour
2 parents 17bbec4 + abeaf35 commit 59d9572

File tree

3 files changed

+10
-44
lines changed

3 files changed

+10
-44
lines changed

addon/styles/components/es-sidebar.css

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@
1313
border-right: 2px solid var(--color-gray-300);
1414
}
1515

16-
@media (max-width: 844px) {
16+
.es-sidebar {
17+
background-color: var(--color-gray-200);
18+
}
19+
20+
@media (width <= 844px) {
1721
.es-sidebar-toggle {
1822
position: fixed;
1923
z-index: 1;

addon/styles/sidebar-container.css

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
:root {
2-
--sidebar-width: 18.5rem;
2+
--sidebar-width: 21rem;
33
}
44

55
.sidebar-container {
@@ -11,6 +11,10 @@
1111
padding: var(--spacing-6) var(--grid-margin);
1212
}
1313

14+
.sidebar-container > *:not(.es-sidebar-toggle) {
15+
padding: var(--spacing-4) var(--spacing-2);
16+
}
17+
1418
.sidebar-container > *:not(.es-sidebar):not(.es-sidebar-toggle) {
1519
grid-column: 1 / span 2;
1620
}

tests/integration/components/es-sidebar-test.js

Lines changed: 0 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -27,46 +27,4 @@ module('Integration | Component | es-sidebar', function (hooks) {
2727
await click('.es-sidebar-close');
2828
assert.dom('.es-sidebar').hasAttribute('aria-expanded', 'false');
2929
});
30-
31-
test('it has the correct styles when in a .sidebar-container', async function (assert) {
32-
await render(hbs`
33-
<div class="sidebar-container">
34-
<EsSidebar>Test</EsSidebar>
35-
</div>
36-
`);
37-
38-
assert.dom('.sidebar-container .es-sidebar').hasStyle({
39-
width: '296px',
40-
});
41-
42-
await render(hbs`
43-
<div class="sidebar-container">
44-
<div data-test-content-left>Content left</div>
45-
<EsSidebar>Test</EsSidebar>
46-
</div>
47-
`);
48-
49-
assert.dom('[data-test-content-left]').hasStyle({
50-
width: '644px',
51-
});
52-
assert.dom('.sidebar-container .es-sidebar').hasStyle({
53-
width: '296px',
54-
margin: '0px',
55-
});
56-
57-
await render(hbs`
58-
<div class="sidebar-container">
59-
<EsSidebar>Test</EsSidebar>
60-
<div data-test-content-right>Content right</div>
61-
</div>
62-
`);
63-
64-
assert.dom('.sidebar-container .es-sidebar').hasStyle({
65-
width: '296px',
66-
margin: '0px',
67-
});
68-
assert.dom('[data-test-content-right]').hasStyle({
69-
width: '644px',
70-
});
71-
});
7230
});

0 commit comments

Comments
 (0)