@paperbits/common
Version:
Paperbits common components.
17 lines (15 loc) • 477 B
text/typescript
import { BehaviorHandle } from "./behavior";
export class SelectableBehavior {
public static attach(element: HTMLElement): BehaviorHandle {
setImmediate(() => {
if (element.classList.contains("selected")) {
element.scrollIntoView({ block: "center" });
}
});
return {
detach: () => {
// No specific cleanup needed for this behavior
}
};
}
}