feat(ui): animate dropdown menus

This commit is contained in:
Łukasz Mierzwa
2018-09-22 14:29:36 +01:00
parent 285e1e98ac
commit 9e72198efe
3 changed files with 9 additions and 6 deletions

View File

@@ -16,6 +16,7 @@ import { faCaretDown } from "@fortawesome/free-solid-svg-icons/faCaretDown";
import { faBellSlash } from "@fortawesome/free-solid-svg-icons/faBellSlash";
import { FetchPauser } from "Components/FetchPauser";
import { DropdownSlide } from "Components/Animations/DropdownSlide";
const onSilenceClick = (silenceFormStore, group, alert) => {
silenceFormStore.data.resetProgress();
@@ -127,7 +128,7 @@ const AlertMenu = observer(
</span>
)}
</Reference>
{this.collapse.value ? null : (
<DropdownSlide in={!this.collapse.value} unmountOnExit>
<Popper
placement="bottom-start"
modifiers={{
@@ -149,7 +150,7 @@ const AlertMenu = observer(
/>
)}
</Popper>
)}
</DropdownSlide>
</Manager>
);
}

View File

@@ -16,6 +16,7 @@ import { faBellSlash } from "@fortawesome/free-solid-svg-icons/faBellSlash";
import { FormatAPIFilterQuery } from "Stores/AlertStore";
import { QueryOperators, StaticLabels, FormatQuery } from "Common/Query";
import { DropdownSlide } from "Components/Animations/DropdownSlide";
import { FetchPauser } from "Components/FetchPauser";
const onSilenceClick = (silenceFormStore, group) => {
@@ -123,7 +124,7 @@ const GroupMenu = observer(
</a>
)}
</Reference>
{this.collapse.value ? null : (
<DropdownSlide in={!this.collapse.value} unmountOnExit>
<Popper
placement="bottom-start"
modifiers={{
@@ -146,7 +147,7 @@ const GroupMenu = observer(
/>
)}
</Popper>
)}
</DropdownSlide>
</Manager>
);
}

View File

@@ -19,6 +19,7 @@ import { faTrash } from "@fortawesome/free-solid-svg-icons/faTrash";
import { AlertStore } from "Stores/AlertStore";
import { Settings } from "Stores/Settings";
import { DropdownSlide } from "Components/Animations/DropdownSlide";
import { HistoryLabel } from "Components/Labels/HistoryLabel";
import "./History.css";
@@ -249,7 +250,7 @@ const History = observer(
</button>
)}
</Reference>
{this.collapse.value ? null : (
<DropdownSlide in={!this.collapse.value} unmountOnExit>
<Popper
modifiers={{
arrow: { enabled: false }
@@ -270,7 +271,7 @@ const History = observer(
/>
)}
</Popper>
)}
</DropdownSlide>
</Manager>
);
}