Skip to content
0

katanakit-js / useToggleClass

Function: useToggleClass() ​

ts
function useToggleClass(
   target, 
   className, 
   force?
): boolean | undefined;

Defined in: src/infrastructure/dom/dom.service.ts:193

Toggles a CSS class on the target element.

Parameters ​

ParameterTypeDescription
targetstring | ElementA CSS selector string or an Element instance.
classNamestringThe class name to toggle.
force?booleanIf provided, forces the class on (true) or off (false).

Returns ​

boolean | undefined

true if the class is now present, false if removed, or undefined if element not found.

Example ​

ts
useToggleClass(".sidebar", "open");
useToggleClass(".sidebar", "hidden", false);

Released under the MIT License.