spee.ch/client/components/PublishUrlMiddleDisplay/index.jsx

24 lines
922 B
React
Raw Normal View History

2018-01-09 18:25:38 -08:00
import React from 'react';
2018-01-12 15:02:42 -08:00
import PropTypes from 'prop-types';
2018-01-09 18:25:38 -08:00
function UrlMiddle ({publishInChannel, selectedChannel, loggedInChannelName, loggedInChannelShortId}) {
if (publishInChannel) {
if (selectedChannel === loggedInChannelName) {
2018-03-07 20:18:17 -08:00
return <span id='url-channel' className='url-text--secondary'>{loggedInChannelName}:{loggedInChannelShortId} /</span>;
2018-01-09 18:25:38 -08:00
}
2018-03-07 20:18:17 -08:00
return <span id='url-channel-placeholder' className='url-text--secondary tooltip'>@channel<span
className='tooltip-text'>Select a channel below</span> /</span>;
2018-01-09 18:25:38 -08:00
}
return (
2018-03-07 20:18:17 -08:00
<span id='url-no-channel-placeholder' className='url-text--secondary tooltip'>xyz<span className='tooltip-text'>This will be a random id</span> /</span>
2018-01-09 18:25:38 -08:00
);
}
2018-01-12 15:02:42 -08:00
UrlMiddle.propTypes = {
publishInChannel : PropTypes.bool.isRequired,
loggedInChannelName : PropTypes.string,
loggedInChannelShortId: PropTypes.string,
2018-01-12 15:02:42 -08:00
};
2018-01-09 18:25:38 -08:00
export default UrlMiddle;