Commit 5ec44d6e authored by Ategon's avatar Ategon Committed by Grant
Browse files

Allow scrolling through keybindings

parent e0fbffa5
Loading
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -50,18 +50,20 @@ export const KeybindModal = () => {
        dispatch({ action: "CLOSE_DIALOG", dialogId: "KEYBINDS" })
      }
      placement="center"
      scrollBehavior="inside"
      classNames={{ wrapper: "overflow-hidden" }}
    >
      <ModalContent className="canvas-overlay-card">
      <ModalContent className="canvas-overlay-card max-h-[calc(100dvh-2rem)] overflow-hidden">
        {(onClose) => (
          <>
            <ModalHeader className="flex flex-col gap-1">Keybinds</ModalHeader>
            <ModalBody>
            <ModalBody className="overflow-y-auto overscroll-contain">
              {Object.entries(KeybindManager.getKeybinds()).map(
                ([name, kbs]) => (
                  <div className="flex flex-row gap-2">
                  <div key={name} className="flex flex-row gap-2">
                    <span>{name}</span>
                    {kbs.map((kb) => (
                      <Keybind kb={kb} />
                    {kbs.map((kb, index) => (
                      <Keybind key={`${name}-${index}`} kb={kb} />
                    ))}
                  </div>
                ),