Replace modal close icon with a simple button, make it nicer
[MAILPOET-2804]
This commit is contained in:
@@ -93,14 +93,24 @@
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.components-button {
|
||||
left: $modal-grid-size;
|
||||
.mailpoet-modal-close {
|
||||
border: 0;
|
||||
cursor: pointer;
|
||||
height: $modal-close-button-size;
|
||||
padding: $modal-close-button-padding;
|
||||
position: relative;
|
||||
}
|
||||
right: -$modal-close-button-padding;
|
||||
top: -$modal-close-button-padding;
|
||||
width: $modal-close-button-size;
|
||||
|
||||
.mailpoet-modal-close svg {
|
||||
svg {
|
||||
opacity: .5;
|
||||
stroke: $modal-dark-gray-900;
|
||||
stroke: #979797;
|
||||
|
||||
&:hover {
|
||||
stroke: #636363;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -6,6 +6,8 @@ $modal-light-gray-500: #e2e4e7;
|
||||
$modal-min-width: 360px;
|
||||
$modal-screen-overlay-z-index: 100000;
|
||||
$modal-shadow-modal: 0 3px 30px rgba($modal-dark-gray-900, .2);
|
||||
$modal-close-button-size: 24px;
|
||||
$modal-close-button-padding: 6px;
|
||||
|
||||
$modal-grid-size: 8px;
|
||||
$modal-grid-size-large: 16px;
|
||||
|
@@ -1,10 +1,7 @@
|
||||
import React from 'react';
|
||||
import { Path, SVG, G } from '@wordpress/components';
|
||||
|
||||
export default (
|
||||
<SVG viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
|
||||
<G id="icons/ic_close" stroke="none" strokeWidth="1" fill="none" fillRule="evenodd">
|
||||
<Path d="M8,2 C8.55228475,2 9,2.44771525 9,3 L9,7 L13,7 C13.5522847,7 14,7.44771525 14,8 C14,8.55228475 13.5522847,9 13,9 L9,9 L9,13 C9,13.5522847 8.55228475,14 8,14 C7.44771525,14 7,13.5522847 7,13 L7,9 L3,9 C2.44771525,9 2,8.55228475 2,8 C2,7.44771525 2.44771525,7 3,7 L7,7 L7,3 C7,2.44771525 7.44771525,2 8,2 Z" id="Combined-Shape" fill="#FF5301" fillRule="nonzero" transform="translate(8.000000, 8.000000) rotate(45.000000) translate(-8.000000, -8.000000) " />
|
||||
</G>
|
||||
</SVG>
|
||||
<svg viewBox="0 0 48 48">
|
||||
<path d="M42 6L6 42M6 6L42 42" strokeWidth="12" strokeLinecap="round" />
|
||||
</svg>
|
||||
);
|
||||
|
@@ -1,6 +1,5 @@
|
||||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import { Button } from '@wordpress/components';
|
||||
|
||||
import closeIcon from './close_icon.jsx';
|
||||
|
||||
@@ -22,7 +21,7 @@ const ModalHeader = ({
|
||||
) }
|
||||
</div>
|
||||
{ isDismissible && (
|
||||
<Button onClick={onClose} icon={closeIcon} className="mailpoet-modal-close" />
|
||||
<button type="button" onClick={onClose} className="mailpoet-modal-close">{closeIcon}</button>
|
||||
) }
|
||||
</div>
|
||||
);
|
||||
|
Reference in New Issue
Block a user