This commit is contained in:
syuilo 2023-01-02 09:20:49 +09:00
parent a4a614e180
commit 8bc0aa3e7b
2 changed files with 13 additions and 23 deletions

View file

@ -63,17 +63,17 @@ let transformOrigin = $ref('center');
let showing = $ref(true);
let content = $ref<HTMLElement>();
const zIndex = os.claimZIndex(props.zPriority);
const type = $computed(() => {
if (props.preferType === 'auto') {
if (!defaultStore.state.disableDrawer && isTouchUsing && deviceKind === 'smartphone') {
return 'drawer';
} else {
return props.src != null ? 'popup' : 'dialog';
}
let type = $ref<ModalTypes>();
console.log(props.preferType, isTouchUsing, deviceKind);
if (props.preferType === 'auto') {
if (!defaultStore.state.disableDrawer && isTouchUsing && deviceKind === 'smartphone') {
type = 'drawer';
} else {
return props.preferType!;
type = props.src != null ? 'popup' : 'dialog';
}
});
} else {
type = props.preferType!;
}
let transitionName = $ref(defaultStore.state.animation ? (type === 'drawer') ? 'modal-drawer' : (type === 'popup') ? 'modal-popup' : 'modal' : '');
let transitionDuration = $ref(defaultStore.state.animation ? 200 : 0);