Skip to content

Instantly share code, notes, and snippets.

View langf00rd's full-sized avatar
🔥
Building stuff

langford // 🇬🇭 langf00rd

🔥
Building stuff
View GitHub Profile
@pomber
pomber / code.jsx
Created October 16, 2023 14:31
Highlight selected text in code
function Code() {
const ref = React.useRef()
React.useEffect(() => {
const handler = e => {
const selected = document.getSelection().toString().trim()
ref.current.querySelectorAll("span:not(:has(*))").forEach(element => {
if (element.textContent === selected) {
element.classList.add("selected")
} else {
element.classList.remove("selected")