@keycloakify/keycloak-admin-ui
Version:
Repackaged Keycloak Admin UI
16 lines • 896 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { PageSection } from "@patternfly/react-core";
import { useTranslation } from "react-i18next";
import { useAdminClient } from "../admin-client";
import { useRealm } from "../context/realm-context/RealmContext";
import SessionsTable from "../sessions/SessionsTable";
import { useParams } from "../utils/useParams";
export const UserSessions = () => {
const { adminClient } = useAdminClient();
const { id } = useParams();
const { realm } = useRealm();
const { t } = useTranslation();
const loader = () => adminClient.users.listSessions({ id, realm });
return (_jsx(PageSection, { variant: "light", className: "pf-v5-u-p-0", children: _jsx(SessionsTable, { loader: loader, hiddenColumns: ["username", "type"], emptyInstructions: t("noSessionsForUser"), logoutUser: id }) }));
};
//# sourceMappingURL=UserSessions.js.map