Skip to content

Commit

Permalink
PoC to verify we can read django-sso from the UI
Browse files Browse the repository at this point in the history
  • Loading branch information
RobertoMaurizzi committed Jul 19, 2024
1 parent 7db21b9 commit face180
Showing 1 changed file with 7 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import _ from "underscore";
import Tooltip from "metabase/core/components/Tooltip";
import styles from "metabase/css/core/animation.module.css";
import { useSelector } from "metabase/lib/redux";
import { getSetting } from "metabase/selectors/settings";
import { getUser } from "metabase/selectors/user";
import { Box } from "metabase/ui";

Expand All @@ -21,6 +22,11 @@ export const HomeGreeting = (): JSX.Element => {
const showLogo = useSelector(getHasMetabotLogo);
const name = user?.first_name;
const message = useMemo(() => getMessage(name), [name]);
const hasDjangoSSO = useSelector(state =>
getSetting(state, "django-sso")
? "You're using django-sso"
: "You're using regular auth plugins",
);

return (
<GreetingRoot>
Expand All @@ -33,7 +39,7 @@ export const HomeGreeting = (): JSX.Element => {
</Tooltip>
)}
<GreetingMessage data-testid="greeting-message" showLogo={showLogo}>
{message}
{message}, {hasDjangoSSO}
</GreetingMessage>
</GreetingRoot>
);
Expand Down

0 comments on commit face180

Please sign in to comment.