UNPKG

@patternfly/patternfly

Version:

Assets, source, tooling, and content for PatternFly 4

86 lines (80 loc) 2.98 kB
--- id: 'Password generator' section: components ---## Examples ### Provide a generated password ```html <form class="pf-v5-c-form" novalidate> <div class="pf-v5-c-form__group"> <div class="pf-v5-c-form__group-label pf-m-info"> <div class="pf-v5-c-form__group-label-main"><label class="pf-v5-c-form__label" for="password-generator-demo--initial-password" > <span class="pf-v5-c-form__label-text">Password</span>&nbsp;<span class="pf-v5-c-form__label-required" aria-hidden="true">&#42;</span></label>&nbsp;<span class="pf-v5-c-form__group-label-help" aria-label="More information for password field" aria-describedby="password-generator-demo--initial-password" role="button" type="button" tabindex="0" ><i class="pf-v5-pficon pf-v5-pficon-help" aria-hidden="true"></i></span> </div> <div class="pf-v5-c-form__group-label-info"></div> </div> <div class="pf-v5-c-form__group-control"> <div class="pf-v5-c-input-group"> <div class="pf-v5-c-input-group__item pf-m-fill"> <span class="pf-v5-c-form-control pf-m-required"> <input required type="password" id="password-generator-demo--initial-password" name="password-generator-demo--initial-password" aria-label="Password input" value placeholder="Password" /> </span> </div> <div class="pf-v5-c-input-group__item"> <button class="pf-v5-c-button pf-m-control" type="button" aria-label="Show password" > <i class="fas fa-eye" aria-hidden="true"></i> </button> </div> </div> <div class="pf-v5-c-menu"> <div class="pf-v5-c-menu__content"> <ul class="pf-v5-c-menu__list" role="menu"> <li class="pf-v5-c-menu__list-item" role="group"> <button class="pf-v5-c-menu__item" type="button" role="menuitem"> <span class="pf-v5-c-menu__item-main"> <span class="pf-v5-c-menu__item-text" >Use suggested password: fqu9kKe676JmKt2</span> </span> </button> <button class="pf-v5-c-menu__item-action" type="button" role="menuitem" aria-label="Generate a new suggested password" > <span class="pf-v5-c-menu__item-action-icon"> <i class="fas fa-fw fa-redo" aria-hidden="true"></i> </span> </button> </li> </ul> </div> </div> </div> </div> </form> ``` ## Documentation This demo shows how to use a menu in conjunction with a form input to provide a generated password and an associated button for refresh.