move pill divider in react and fix the bg

pull/919/head
Audric Ackermann 5 years ago
parent 7eab7fbcf4
commit f2f4b4be70
No known key found for this signature in database
GPG Key ID: 999F434D76324AD4

@ -642,14 +642,20 @@ $session-compose-margin: 20px;
.panel-text-divider { .panel-text-divider {
width: 100%; width: 100%;
text-align: center; text-align: center;
border-bottom: 1px solid $session-color-dark-grey; display: flex;
line-height: 0.1em;
margin: 50px 0 50px; margin: 50px 0 50px;
.panel-text-divider-line {
border-bottom: 1px solid $session-color-dark-grey;
line-height: 0.1em;
flex-grow: 1;
height: 1px;
align-self: center;
}
span { span {
padding: 5px 10px; padding: 5px 10px;
border-radius: 50px; border-radius: 50px;
background-color: $session-background;
color: $session-color-light-grey; color: $session-color-light-grey;
border: 1px solid $session-color-dark-grey; border: 1px solid $session-color-dark-grey;
font-family: 'SF Pro Text'; font-family: 'SF Pro Text';

@ -16,6 +16,7 @@ import {
SessionIconType, SessionIconType,
} from './session/icon'; } from './session/icon';
import { SessionModal } from './session/SessionModal'; import { SessionModal } from './session/SessionModal';
import { PillDivider } from './session/PillDivider';
declare global { declare global {
interface Window { interface Window {
@ -107,9 +108,7 @@ export class EditProfileDialog extends React.Component<Props, State> {
{viewEdit && this.renderEditView()} {viewEdit && this.renderEditView()}
<div className="session-id-section"> <div className="session-id-section">
<div className="panel-text-divider"> <PillDivider text={window.i18n('yourSessionID')} />
<span>{window.i18n('yourSessionID')}</span>
</div>
<p <p
className={classNames( className={classNames(
'text-selectable', 'text-selectable',

@ -0,0 +1,16 @@
import React from 'react';
interface ReceivedProps {
text: string;
}
type Props = ReceivedProps;
export const PillDivider: React.SFC<Props> = props => {
return (
<div className="panel-text-divider">
<div className="panel-text-divider-line" />
<span>{props.text}</span>
<div className="panel-text-divider-line" />
</div>
);
};

@ -12,6 +12,7 @@ import {
} from './SessionButton'; } from './SessionButton';
import { SessionSpinner } from './SessionSpinner'; import { SessionSpinner } from './SessionSpinner';
import { SessionGroupType } from './LeftPaneChannelSection'; import { SessionGroupType } from './LeftPaneChannelSection';
import { PillDivider } from './PillDivider';
interface Props { interface Props {
overlayMode: 'message' | 'contact' | SessionGroupType; overlayMode: 'message' | 'contact' | SessionGroupType;
@ -223,9 +224,7 @@ export class SessionClosableOverlay extends React.Component<Props, State> {
)} )}
{isAddContactView && ( {isAddContactView && (
<div className="panel-text-divider"> <PillDivider text={window.i18n('yourPublicKey')} />
<span>{window.i18n('yourPublicKey')}</span>
</div>
)} )}
{isAddContactView && ( {isAddContactView && (

Loading…
Cancel
Save