UNPKG

@nextcloud/vue

Version:
18 lines (17 loc) 769 B
/** * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later */ /** * Check whether the dark theme is used on a specific element * @param el - Element to check for dark theme, which is used for `data-theme-*` checking (default is `document.body`) * @return {boolean} - Whether the dark theme is enabled via Nextcloud theme */ export declare function checkIfDarkTheme(el?: HTMLElement): boolean; /** * Whether the dark theme is enabled in Nextcloud. * The variable is defined on page load and not reactive. * Use `checkIfDarkTheme` if you need to check it at a specific moment. * Use `useDarkTheme` if you need a reactive variable in a Vue component. */ export declare const isDarkTheme: boolean;