All files / packages/design-system/ui/components/page-headers/record-home deprecated.jsx

66.66% Statements 2/3
100% Branches 0/0
50% Functions 1/2
66.66% Lines 2/3

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95            1x 1x                                                                                                                                                                              
import React from 'react';
 
import ButtonIcon from '../../button-icons/';
import { StandardIcon } from '../../icons/standard/example';
import { StatefulButton } from '../../buttons/stateful/example';
 
export const RecordHomeDeprecated = () => (
  <div className="slds-page-header">
    <div className="slds-grid">
      <div className="slds-col slds-has-flexi-truncate">
        <div className="slds-media slds-no-space slds-grow">
          <div className="slds-media__figure">
            <StandardIcon symbol="opportunity" assistiveText={false} />
          </div>
          <div className="slds-media__body">
            <nav>
              <ol className="slds-breadcrumb slds-line-height_reset">
                <li className="slds-breadcrumb__item">
                  <span>Opportunities</span>
                </li>
              </ol>
            </nav>
            <h1
              className="slds-page-header__title slds-m-right_small slds-align-middle slds-truncate"
              title="Acme - 1,200 Widgets"
            >
              Acme - 1,200 Widgets
            </h1>
          </div>
        </div>
      </div>
      <div className="slds-col slds-no-flex slds-grid slds-align-top">
        <StatefulButton isNotSelected isNeutral />
        <div className="slds-button-group" role="group">
          <button className="slds-button slds-button_neutral">Edit</button>
          <button className="slds-button slds-button_neutral">Delete</button>
          <button className="slds-button slds-button_neutral">Clone</button>
          <div className="slds-dropdown-trigger slds-dropdown-trigger_click slds-button_last">
            <ButtonIcon
              className="slds-button_icon-border-filled"
              symbol="down"
              aria-haspopup="true"
              assistiveText="More Actions"
              title="More Actions"
            />
          </div>
        </div>
      </div>
    </div>
    <ul className="slds-grid slds-page-header__detail-row">
      <li className="slds-page-header__detail-block">
        <p className="slds-text-title slds-truncate" title="Field 1">
          Field 1
        </p>
        <p
          className="slds-text-body_regular slds-truncate"
          title="Description that demonstrates truncation with a long text field"
        >
          Description that demonstrates truncation with a long text field.
        </p>
      </li>
      <li className="slds-page-header__detail-block">
        <p className="slds-text-title slds-truncate" title="Field2 (3)">
          Field 2 (3)
          <ButtonIcon
            className="slds-button_icon"
            iconClassName="slds-button__icon_small"
            symbol="down"
            aria-haspopup="true"
            assistiveText="More Actions"
            title="More Actions"
          />
        </p>
        <p className="slds-text-body_regular">Multiple Values</p>
      </li>
      <li className="slds-page-header__detail-block">
        <p className="slds-text-title slds-truncate" title="Field 3">
          Field 3
        </p>
        <a href="#" onClick={e => e.preventDefault()}>
          Hyperlink
        </a>
      </li>
      <li className="slds-page-header__detail-block">
        <p className="slds-text-title slds-truncate" title="Field 4">
          Field 4
        </p>
        <p title="Description (2-line truncation—must use JS to truncate).">
          Description (2-line truncati...
        </p>
      </li>
    </ul>
  </div>
);