Add code block copy and collapse functionality (#2361)
authorGimle Larpes <97182804+GimleLarpes@users.noreply.github.com>
Wed, 23 Jul 2025 15:10:56 +0000 (18:10 +0300)
committerGitHub <noreply@github.com>
Wed, 23 Jul 2025 15:10:56 +0000 (20:40 +0530)
commit3cdb5c2fe6483e08ea49ff4f90209fd22dc329fc
tree3d3e7cbca3adb931d041b84e2f9ecec83facbfcf
parentacc7d4ff565fa6f8f0666920c5959f43be28d9ea
Add code block copy and collapse functionality (#2361)

* add buttons to codeblocks

* add functionality

* Document functions

* Improve accessibility

* Remove pointless DefaultReset

* implement some requested changes

* fix content shift when expanding or collapsing

---------

Co-authored-by: Ajay Bura <32841439+ajbura@users.noreply.github.com>
src/app/components/editor/Elements.tsx
src/app/hooks/useTimeoutToggle.ts [new file with mode: 0644]
src/app/plugins/react-custom-html-parser.tsx
src/app/styles/CustomHtml.css.ts