src/components/form_elements.js (24 lines of code) (raw):

import { CHANGE_MR_ID_BUTTON, REMEMBER_ITEM } from '../shared'; import { buttonClearStyles } from './utils'; export const feedbackHeader = (mergeRequestId, mrUrl, projectPath) => ` <div class="gl-flex gl-align-center gl-mb-2"> <div class="gl-text-heavy gl-max-w-30 gl-text-overflow-ellipsis gl-overflow-hidden gl-white-space-nowrap"> Review for merge request <a href="${mrUrl}/${projectPath}/merge_requests/${mergeRequestId}" target="_blank" rel="noopener noreferrer" class="gl-blue-600 gl-no-underline">!${mergeRequestId}</a> </div> <div class="gl-ml-auto gl-mr-3 gl-border-w-1 gl-border-left-solid gl-border-left-gray-200 gl-pl-2 gl-line-height-normal"> <button id="${CHANGE_MR_ID_BUTTON}" class="gl-blue-600 gl-no-underline gl-underline-hover gitlab-link-button gl-text-heavy">Change MR</button> </div> </div> `; export const rememberBox = (rememberText = 'Remember me') => ` <div class="gl-flex gl-align-center"> <input type="checkbox" id="${REMEMBER_ITEM}" class="gl-ml-0" name="${REMEMBER_ITEM}" checked /> <label for="${REMEMBER_ITEM}" class="gl-p-1">${rememberText}</label> </div> `; export const submitButton = buttonId => ` <div class="js-gitlab-button-wrapper gl-flex gl-align-baseline gl-mt-2"> <button class="gitlab-button gitlab-button-success gl-w-100p" style="${buttonClearStyles}" type="submit" id="${buttonId}"> Submit </button> </div> `;