|
@@ -20,7 +20,7 @@
|
|
|
:radius="radius"
|
|
:radius="radius"
|
|
|
:gap="10"
|
|
:gap="10"
|
|
|
:padding="10"
|
|
:padding="10"
|
|
|
- :zIndex="1001"
|
|
|
|
|
|
|
+ :zIndex="181"
|
|
|
:margin="selectObjectByType(position, 'left', {
|
|
:margin="selectObjectByType(position, 'left', {
|
|
|
top: [arrowWidth,0],
|
|
top: [arrowWidth,0],
|
|
|
bottom: [arrowWidth,0],
|
|
bottom: [arrowWidth,0],
|
|
@@ -80,12 +80,12 @@ import { computed, ref } from 'vue';
|
|
|
import { propGetThemeVar, useTheme } from '../theme/ThemeDefine';
|
|
import { propGetThemeVar, useTheme } from '../theme/ThemeDefine';
|
|
|
import { selectObjectByType, selectStyleType } from '../theme/ThemeTools';
|
|
import { selectObjectByType, selectStyleType } from '../theme/ThemeTools';
|
|
|
import type { FlexProps } from '../layout/FlexView.vue';
|
|
import type { FlexProps } from '../layout/FlexView.vue';
|
|
|
-import type { TextProps } from '../basic/Text.vue';
|
|
|
|
|
import Icon, { type IconProps } from '../basic/Icon.vue';
|
|
import Icon, { type IconProps } from '../basic/Icon.vue';
|
|
|
import FlexView from '../layout/FlexView.vue';
|
|
import FlexView from '../layout/FlexView.vue';
|
|
|
import Text from '../basic/Text.vue';
|
|
import Text from '../basic/Text.vue';
|
|
|
import Touchable from './Touchable.vue';
|
|
import Touchable from './Touchable.vue';
|
|
|
import SimpleTransition from '../anim/SimpleTransition.vue';
|
|
import SimpleTransition from '../anim/SimpleTransition.vue';
|
|
|
|
|
+import type { TextProps } from '../basic/Text';
|
|
|
|
|
|
|
|
export interface BubbleBoxItem {
|
|
export interface BubbleBoxItem {
|
|
|
text: string,
|
|
text: string,
|