fix: Base Presets: CSS var --p-scrollbar-width is not defined. Fixes #6094
parent
4c6a60e984
commit
303959438a
|
@ -26,7 +26,7 @@ export default defineNuxtConfig({
|
||||||
},
|
},
|
||||||
vite: {
|
vite: {
|
||||||
resolve: {
|
resolve: {
|
||||||
dedupe: ['vue', '@primeuix/themes'],
|
dedupe: ['vue', '@primeuix/themes', '@primeuix/utils'],
|
||||||
optimizeDeps: {
|
optimizeDeps: {
|
||||||
disabled: true
|
disabled: true
|
||||||
},
|
},
|
||||||
|
|
|
@ -5,8 +5,9 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { addClass, blockBodyScroll, createElement, hasCSSAnimation, unblockBodyScroll } from '@primeuix/utils/dom';
|
import { addClass, createElement, hasCSSAnimation } from '@primeuix/utils/dom';
|
||||||
import { ZIndex } from '@primeuix/utils/zindex';
|
import { ZIndex } from '@primeuix/utils/zindex';
|
||||||
|
import { blockBodyScroll, unblockBodyScroll } from 'primevue/utils';
|
||||||
import BaseBlockUI from './BaseBlockUI.vue';
|
import BaseBlockUI from './BaseBlockUI.vue';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -62,7 +62,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { addClass, addStyle, blockBodyScroll, focus, getOuterHeight, getOuterWidth, getViewport, setAttribute, unblockBodyScroll } from '@primeuix/utils/dom';
|
import { addClass, addStyle, focus, getOuterHeight, getOuterWidth, getViewport, setAttribute } from '@primeuix/utils/dom';
|
||||||
import { ZIndex } from '@primeuix/utils/zindex';
|
import { ZIndex } from '@primeuix/utils/zindex';
|
||||||
import TimesIcon from '@primevue/icons/times';
|
import TimesIcon from '@primevue/icons/times';
|
||||||
import WindowMaximizeIcon from '@primevue/icons/windowmaximize';
|
import WindowMaximizeIcon from '@primevue/icons/windowmaximize';
|
||||||
|
@ -71,6 +71,7 @@ import Button from 'primevue/button';
|
||||||
import FocusTrap from 'primevue/focustrap';
|
import FocusTrap from 'primevue/focustrap';
|
||||||
import Portal from 'primevue/portal';
|
import Portal from 'primevue/portal';
|
||||||
import Ripple from 'primevue/ripple';
|
import Ripple from 'primevue/ripple';
|
||||||
|
import { blockBodyScroll, unblockBodyScroll } from 'primevue/utils';
|
||||||
import { computed } from 'vue';
|
import { computed } from 'vue';
|
||||||
import BaseDialog from './BaseDialog.vue';
|
import BaseDialog from './BaseDialog.vue';
|
||||||
|
|
||||||
|
|
|
@ -42,12 +42,13 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { addClass, blockBodyScroll, focus, unblockBodyScroll } from '@primeuix/utils/dom';
|
import { addClass, focus } from '@primeuix/utils/dom';
|
||||||
import { ZIndex } from '@primeuix/utils/zindex';
|
import { ZIndex } from '@primeuix/utils/zindex';
|
||||||
import TimesIcon from '@primevue/icons/times';
|
import TimesIcon from '@primevue/icons/times';
|
||||||
import Button from 'primevue/button';
|
import Button from 'primevue/button';
|
||||||
import FocusTrap from 'primevue/focustrap';
|
import FocusTrap from 'primevue/focustrap';
|
||||||
import Portal from 'primevue/portal';
|
import Portal from 'primevue/portal';
|
||||||
|
import { blockBodyScroll, unblockBodyScroll } from 'primevue/utils';
|
||||||
import BaseDrawer from './BaseDrawer.vue';
|
import BaseDrawer from './BaseDrawer.vue';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -10,10 +10,11 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { unblockBodyScroll, blockBodyScroll, addClass } from '@primeuix/utils/dom';
|
import { addClass } from '@primeuix/utils/dom';
|
||||||
import { ZIndex } from '@primeuix/utils/zindex';
|
import { ZIndex } from '@primeuix/utils/zindex';
|
||||||
import FocusTrap from 'primevue/focustrap';
|
import FocusTrap from 'primevue/focustrap';
|
||||||
import Portal from 'primevue/portal';
|
import Portal from 'primevue/portal';
|
||||||
|
import { blockBodyScroll, unblockBodyScroll } from 'primevue/utils';
|
||||||
import BaseGalleria from './BaseGalleria.vue';
|
import BaseGalleria from './BaseGalleria.vue';
|
||||||
import GalleriaContent from './GalleriaContent.vue';
|
import GalleriaContent from './GalleriaContent.vue';
|
||||||
|
|
||||||
|
|
|
@ -56,7 +56,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { blockBodyScroll, isAttributeEquals, focus, addClass, unblockBodyScroll } from '@primeuix/utils/dom';
|
import { addClass, focus, isAttributeEquals } from '@primeuix/utils/dom';
|
||||||
import { ZIndex } from '@primeuix/utils/zindex';
|
import { ZIndex } from '@primeuix/utils/zindex';
|
||||||
import EyeIcon from '@primevue/icons/eye';
|
import EyeIcon from '@primevue/icons/eye';
|
||||||
import RefreshIcon from '@primevue/icons/refresh';
|
import RefreshIcon from '@primevue/icons/refresh';
|
||||||
|
@ -66,6 +66,7 @@ import TimesIcon from '@primevue/icons/times';
|
||||||
import UndoIcon from '@primevue/icons/undo';
|
import UndoIcon from '@primevue/icons/undo';
|
||||||
import FocusTrap from 'primevue/focustrap';
|
import FocusTrap from 'primevue/focustrap';
|
||||||
import Portal from 'primevue/portal';
|
import Portal from 'primevue/portal';
|
||||||
|
import { blockBodyScroll, unblockBodyScroll } from 'primevue/utils';
|
||||||
import BaseImage from './BaseImage.vue';
|
import BaseImage from './BaseImage.vue';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
export declare function blockBodyScroll() : void;
|
||||||
|
export declare function unblockBodyScroll() : void;
|
|
@ -0,0 +1,10 @@
|
||||||
|
import { $dt } from "@primeuix/styled";
|
||||||
|
import * as utils from "@primeuix/utils";
|
||||||
|
|
||||||
|
export function blockBodyScroll() {
|
||||||
|
utils.blockBodyScroll({ variableName: $dt('scrollbar.width').name });
|
||||||
|
}
|
||||||
|
|
||||||
|
export function unblockBodyScroll() {
|
||||||
|
utils.unblockBodyScroll({ variableName: $dt('scrollbar.width').name });
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"main": "./Utils.js",
|
||||||
|
"module": "./Utils.js",
|
||||||
|
"types": "./Utils.d.ts"
|
||||||
|
}
|
Loading…
Reference in New Issue