import { AlertTriangle, Check } from 'lucide-react'; import { usePublicSettings } from '@/react/portainer/settings/queries'; import { Icon } from '@@/Icon'; interface Props { passwordValid: boolean; forceChangePassword?: boolean; } export function PasswordCheckHint({ passwordValid, forceChangePassword, }: Props) { const minPassLengthQuery = usePublicSettings({ select: (settings) => settings.RequiredPasswordLength, }); const minPasswordLength = minPassLengthQuery.data; return (

{forceChangePassword && 'An administrator has changed your password requirements, '} The password must be at least {minPasswordLength} characters long. {passwordValid && ( )}

); }