Skip to content

Commit

Permalink
adding progress component
Browse files Browse the repository at this point in the history
  • Loading branch information
npfitz committed May 14, 2024
1 parent 461c3b9 commit 6e0b2a2
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { useToggle } from "metabase/hooks/use-toggle";
import { color } from "metabase/lib/colors";
import { useDispatch } from "metabase/lib/redux";
import { addUndo } from "metabase/redux/undo";
import { Flex, Text, List, Button, Box, Modal } from "metabase/ui";
import { Flex, Text, List, Button, Box, Modal, Progress } from "metabase/ui";

import { MigrationCard } from "./CloudPanel.styled";
import type { InProgressCloudMigration, InProgressStates } from "./utils";
Expand Down Expand Up @@ -72,6 +72,7 @@ export const MigrationInProgress = ({
<Text size="md" c="text-medium">
{progressMessage[migration.state]}
</Text>
<Progress value={migration.progress} />
<Text size="md" fw="bold" color={color("brand")}>
{t`Progress`} - {migration.progress} / 100%
</Text>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import type { MantineThemeOverride } from "@mantine/core";

export const getProgressOverrides = (): MantineThemeOverride["components"] => ({
Progress: {
defaultProps: {
animate: true,
},
},
});
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
export { Progress } from "@mantine/core";
export * from "./Progress.styled";
1 change: 1 addition & 0 deletions frontend/src/metabase/ui/components/feedback/index.ts
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
export * from "./Loader";
export * from "./Alert";
export * from "./Progress";
2 changes: 2 additions & 0 deletions frontend/src/metabase/ui/theme.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ import {
getMultiSelectOverrides,
getRadioOverrides,
getPaperOverrides,
getProgressOverrides,
getPopoverOverrides,
getSegmentedControlOverrides,
getSelectOverrides,
Expand Down Expand Up @@ -128,6 +129,7 @@ export const getThemeOverrides = (): MantineThemeOverride => ({
...getRadioOverrides(),
...getPaperOverrides(),
...getPopoverOverrides(),
...getProgressOverrides(),
...getScrollAreaOverrides(),
...getSegmentedControlOverrides(),
...getSelectOverrides(),
Expand Down

0 comments on commit 6e0b2a2

Please sign in to comment.