File tree 1 file changed +7
-5
lines changed
1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -111,17 +111,19 @@ export interface Props {
111
111
</Layout >
112
112
113
113
<script >
114
- const sidebars = document.querySelectorAll(".sidebar");
114
+ import * as utils from "~/util/DOM";
115
+
116
+ const sidebars = utils.assertElements(".sidebar");
115
117
116
118
for (const sidebar of sidebars) {
117
- const openButton = sidebar.querySelector ("button.open");
118
- const closeButton = sidebar.querySelector ("button.close");
119
+ const openButton = utils.assertElement ("button.open", sidebar );
120
+ const closeButton = utils.assertElement ("button.close", sidebar );
119
121
120
- openButton? .addEventListener("click", () => {
122
+ openButton.addEventListener("click", () => {
121
123
sidebar.setAttribute("open", "");
122
124
});
123
125
124
- closeButton? .addEventListener("click", () => {
126
+ closeButton.addEventListener("click", () => {
125
127
sidebar.removeAttribute("open");
126
128
});
127
129
}
You can’t perform that action at this time.
0 commit comments