spee.ch/react/components/PublishUrlMiddle.jsx

24 lines
907 B
React
Raw Normal View History

2018-01-10 03:25:38 +01:00
import React from 'react';
2018-01-13 00:02:42 +01:00
import PropTypes from 'prop-types';
2018-01-10 03:25:38 +01:00
function UrlMiddle ({publishInChannel, loggedInChannelName, loggedInChannelShortId}) {
if (publishInChannel) {
2018-01-10 03:25:38 +01:00
if (loggedInChannelName) {
return <span id="url-channel" className="url-text--secondary">{loggedInChannelName}:{loggedInChannelShortId} /</span>;
}
return <span id="url-channel-placeholder" className="url-text--secondary tooltip">@channel<span
className="tooltip-text">Select a channel below</span> /</span>;
}
return (
<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-13 00:02:42 +01:00
UrlMiddle.propTypes = {
publishInChannel : PropTypes.bool.isRequired,
loggedInChannelName : PropTypes.string.isRequired,
loggedInChannelShortId: PropTypes.string.isRequired,
};
2018-01-10 03:25:38 +01:00
export default UrlMiddle;