diff --git a/packages/theme/styles/popups.scss b/packages/theme/styles/popups.scss index 4f3a0bdf57..2263b6ceaa 100644 --- a/packages/theme/styles/popups.scss +++ b/packages/theme/styles/popups.scss @@ -194,6 +194,7 @@ .antiPopup { display: flex; flex-direction: column; + width: auto; min-height: 0; min-width: 0; max-width: 30rem; diff --git a/packages/ui/src/components/ListView.svelte b/packages/ui/src/components/ListView.svelte index ba43a85615..e2674606b5 100644 --- a/packages/ui/src/components/ListView.svelte +++ b/packages/ui/src/components/ListView.svelte @@ -13,7 +13,7 @@ // limitations under the License. --> {#if count} diff --git a/packages/ui/src/components/Menu.svelte b/packages/ui/src/components/Menu.svelte index 8aeac0b21f..dd165be8c9 100644 --- a/packages/ui/src/components/Menu.svelte +++ b/packages/ui/src/components/Menu.svelte @@ -21,6 +21,7 @@ import Icon from './Icon.svelte' import Label from './Label.svelte' import MouseSpeedTracker from './MouseSpeedTracker.svelte' + import { resizeObserver } from '../resize' export let actions: Action[] = [] export let ctx: any = undefined @@ -66,7 +67,7 @@ } afterUpdate(() => { - dispatch('update', Date.now()) + dispatch('changeContent', true) }) onMount(() => { if (btns[0]) { @@ -110,7 +111,13 @@ $: popup?.focus() -