// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`Modal customization should be supported 1`] = `
"<div class=\\"wrapper test-class  wrapper-enter\\"><h2 class=\\"\\">Modal</h2><style>
        h2 {
          font-size: 1.5rem;
          line-height: 1.6;
          font-weight: normal;
          text-align: center;
          margin: 0;
          display: inline-flex;
          justify-content: center;
          align-items: center;
          word-break: break-word;
          text-transform: capitalize;
          color: #000;
        }
      </style><style>
          .wrapper {
            max-width: 85vw;
            width: 100px;
            overflow: hidden;
            display: flex;
            flex-direction: column;
            position: relative;
            box-sizing: border-box;
            background-color: #fff;
            color: #000;
            border-radius: 5px;
            padding: 16pt;
            box-shadow: 0 30px 60px rgba(0, 0, 0, 0.12);
            opacity: 0;
            transform: translate3d(0px, -40px, 0px);
            transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1) 0s,
              transform 0.35s cubic-bezier(0.4, 0, 0.2, 1) 0s;
          }

          .wrapper-enter {
            opacity: 0;
            transform: translate3d(0px, -40px, 0px);
          }

          .wrapper-enter-active {
            opacity: 1;
            transform: translate3d(0px, 0px, 0px);
          }

          .wrapper-leave {
            opacity: 1;
            transform: translate3d(0px, 0px, 0px);
          }

          .wrapper-leave-active {
            opacity: 0;
            transform: translate3d(0px, -50px, 0px);
          }
        </style></div>"
`;

exports[`Modal should render correctly 1`] = `
"<div class=\\"backdrop  transition-enter\\"><div class=\\"layer\\"></div><div class=\\"content\\"><div class=\\"wrapper   wrapper-enter\\"><h2 class=\\"\\">Modal</h2><style>
        h2 {
          font-size: 1.5rem;
          line-height: 1.6;
          font-weight: normal;
          text-align: center;
          margin: 0;
          display: inline-flex;
          justify-content: center;
          align-items: center;
          word-break: break-word;
          text-transform: capitalize;
          color: #000;
        }
      </style><p class=\\"\\">This is a modal</p><style>
        p {
          font-size: 0.875rem;
          line-height: 1.6;
          font-weight: normal;
          text-align: center;
          margin: 0;
          display: inline-flex;
          justify-content: center;
          align-items: center;
          word-break: break-word;
          text-transform: uppercase;
          color: #666;
        }
      </style><div class=\\"content \\"><p>Some content contained within the modal.</p></div><style>
        .content {
          margin: 0;
          padding: 16pt 0 8pt 0;
        }

        .content > :global(*:first-child) {
          margin-top: 0;
        }

        .content > :global(*:last-child) {
          margin-bottom: 0;
        }
      </style><div></div><footer><button class=\\"\\">Cancel</button><style>
        button {
          font-size: 0.75rem;
          text-transform: uppercase;
          display: flex;
          -webkit-box-align: center;
          align-items: center;
          -webkit-box-pack: center;
          justify-content: center;
          outline: none;
          text-decoration: none;
          transition: all 200ms ease-in-out 0s;
          border: none;
          color: #666;
          background-color: #fff;
          cursor: pointer;
          flex: 1;
        }

        button:hover {
          color: #000;
          background-color: #fafafa;
        }
      </style><button class=\\"\\">Submit</button><style>
        button {
          font-size: 0.75rem;
          text-transform: uppercase;
          display: flex;
          -webkit-box-align: center;
          align-items: center;
          -webkit-box-pack: center;
          justify-content: center;
          outline: none;
          text-decoration: none;
          transition: all 200ms ease-in-out 0s;
          border: none;
          color: #000;
          background-color: #fff;
          cursor: pointer;
          flex: 1;
        }

        button:hover {
          color: #000;
          background-color: #fafafa;
        }
      </style></footer><style>
        footer {
          display: flex;
          overflow: hidden;
          width: 100%;
          height: 3.625rem;
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          border-top: 1px solid #eaeaea;
          border-bottom-left-radius: 5px;
          border-bottom-right-radius: 5px;
        }

        footer > :global(button + button) {
          border-left: 1px solid #eaeaea;
        }

        div {
          height: 3.625rem;
        }
      </style><style>
          .wrapper {
            max-width: 85vw;
            width: 26rem;
            overflow: hidden;
            display: flex;
            flex-direction: column;
            position: relative;
            box-sizing: border-box;
            background-color: #fff;
            color: #000;
            border-radius: 5px;
            padding: 16pt;
            box-shadow: 0 30px 60px rgba(0, 0, 0, 0.12);
            opacity: 0;
            transform: translate3d(0px, -40px, 0px);
            transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1) 0s,
              transform 0.35s cubic-bezier(0.4, 0, 0.2, 1) 0s;
          }

          .wrapper-enter {
            opacity: 0;
            transform: translate3d(0px, -40px, 0px);
          }

          .wrapper-enter-active {
            opacity: 1;
            transform: translate3d(0px, 0px, 0px);
          }

          .wrapper-leave {
            opacity: 1;
            transform: translate3d(0px, 0px, 0px);
          }

          .wrapper-leave-active {
            opacity: 0;
            transform: translate3d(0px, -50px, 0px);
          }
        </style></div></div><div class=\\"offset\\"></div><style>
            .backdrop {
              position: fixed;
              top: 0;
              left: 0;
              display: flex;
              align-content: center;
              align-items: center;
              flex-direction: column;
              justify-content: center;
              height: 100vh;
              width: 100vw;
              overflow: auto;
              z-index: 1000;
            }

            .content {
              display: flex;
              align-items: center;
              justify-content: center;
              position: relative;
              z-index: 1001;
              outline: none;
            }

            .offset {
              height: 25vh;
              opacity: 0;
              background-color: transparent;
            }

            .layer {
              position: fixed;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              width: 100%;
              height: 100%;
              opacity: 0.25;
              background-color: black;
              transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1);
              pointer-events: none;
              z-index: 1000;
            }
          </style></div>"
`;
