2018-06-01 01:39:35 +02:00
"use strict" ;
Object . defineProperty ( exports , "__esModule" , {
value : true
} ) ;
exports . default = void 0 ;
var _react = _interopRequireDefault ( require ( "react" ) ) ;
var _reactRouterDom = require ( "react-router-dom" ) ;
2018-06-09 02:23:11 +02:00
var _PageLayoutShowLite = _interopRequireDefault ( require ( "@components/PageLayoutShowLite" ) ) ;
2018-06-01 01:39:35 +02:00
2018-06-01 02:06:00 +02:00
var _AssetDisplay = _interopRequireDefault ( require ( "@containers/AssetDisplay" ) ) ;
2018-06-01 01:39:35 +02:00
2018-06-09 02:23:11 +02:00
var _SpaceAround = _interopRequireDefault ( require ( "@components/SpaceAround" ) ) ;
2018-06-09 21:12:43 +02:00
var _VerticalSplit = _interopRequireDefault ( require ( "@components/VerticalSplit" ) ) ;
2018-06-01 01:39:35 +02:00
function _interopRequireDefault ( obj ) { return obj && obj . _ _esModule ? obj : { default : obj } ; }
function _typeof ( obj ) { if ( typeof Symbol === "function" && typeof Symbol . iterator === "symbol" ) { _typeof = function _typeof ( obj ) { return typeof obj ; } ; } else { _typeof = function _typeof ( obj ) { return obj && typeof Symbol === "function" && obj . constructor === Symbol && obj !== Symbol . prototype ? "symbol" : typeof obj ; } ; } return _typeof ( obj ) ; }
function _classCallCheck ( instance , Constructor ) { if ( ! ( instance instanceof Constructor ) ) { throw new TypeError ( "Cannot call a class as a function" ) ; } }
function _inherits ( subClass , superClass ) { if ( typeof superClass !== "function" && superClass !== null ) { throw new TypeError ( "Super expression must either be null or a function" ) ; } _setPrototypeOf ( subClass . prototype , superClass && superClass . prototype ) ; if ( superClass ) _setPrototypeOf ( subClass , superClass ) ; }
function _setPrototypeOf ( o , p ) { _setPrototypeOf = Object . setPrototypeOf || function _setPrototypeOf ( o , p ) { o . _ _proto _ _ = p ; return o ; } ; return _setPrototypeOf ( o , p ) ; }
function _defineProperties ( target , props ) { for ( var i = 0 ; i < props . length ; i ++ ) { var descriptor = props [ i ] ; descriptor . enumerable = descriptor . enumerable || false ; descriptor . configurable = true ; if ( "value" in descriptor ) descriptor . writable = true ; Object . defineProperty ( target , descriptor . key , descriptor ) ; } }
function _createClass ( Constructor , protoProps , staticProps ) { if ( protoProps ) _defineProperties ( Constructor . prototype , protoProps ) ; if ( staticProps ) _defineProperties ( Constructor , staticProps ) ; return Constructor ; }
function _possibleConstructorReturn ( self , call ) { if ( call && ( _typeof ( call ) === "object" || typeof call === "function" ) ) { return call ; } return _assertThisInitialized ( self ) ; }
function _assertThisInitialized ( self ) { if ( self === void 0 ) { throw new ReferenceError ( "this hasn't been initialised - super() hasn't been called" ) ; } return self ; }
function _getPrototypeOf ( o ) { _getPrototypeOf = Object . getPrototypeOf || function _getPrototypeOf ( o ) { return o . _ _proto _ _ ; } ; return _getPrototypeOf ( o ) ; }
2018-06-09 21:12:43 +02:00
var AssetLiteFooter = function AssetLiteFooter ( _ref ) {
var name = _ref . name ,
claimId = _ref . claimId ;
return _react . default . createElement ( _SpaceAround . default , null , _react . default . createElement ( "p" , {
className : 'text--extra-small'
} , _react . default . createElement ( _reactRouterDom . Link , {
className : "link--primary" ,
to : "/" . concat ( claimId , "/" ) . concat ( name )
} , " hosted on spee.ch" ) , " via the " , _react . default . createElement ( "a" , {
className : "link--primary" ,
href : 'https://lbry.io/get' ,
target : '_blank'
} , "LBRY" ) , " blockchain" ) ) ;
} ;
2018-06-01 01:39:35 +02:00
var ShowLite =
/*#__PURE__*/
function ( _React$Component ) {
function ShowLite ( ) {
_classCallCheck ( this , ShowLite ) ;
return _possibleConstructorReturn ( this , _getPrototypeOf ( ShowLite ) . apply ( this , arguments ) ) ;
}
_createClass ( ShowLite , [ {
key : "render" ,
value : function render ( ) {
var asset = this . props . asset ;
if ( asset ) {
var _asset$claimData = asset . claimData ,
name = _asset$claimData . name ,
claimId = _asset$claimData . claimId ;
2018-06-09 02:23:11 +02:00
return _react . default . createElement ( _PageLayoutShowLite . default , {
2018-06-01 01:39:35 +02:00
pageTitle : name ,
2018-06-09 21:12:43 +02:00
asset : asset
} , _react . default . createElement ( _VerticalSplit . default , {
top : _react . default . createElement ( _AssetDisplay . default , null ) ,
bottom : _react . default . createElement ( AssetLiteFooter , {
name : name ,
claimId : claimId
} )
} ) ) ;
2018-06-01 01:39:35 +02:00
}
2018-06-09 02:23:11 +02:00
return _react . default . createElement ( "div" , null , _react . default . createElement ( "p" , {
className : 'text--secondary'
} , "loading asset data..." ) ) ;
2018-06-01 01:39:35 +02:00
}
} ] ) ;
_inherits ( ShowLite , _React$Component ) ;
return ShowLite ;
} ( _react . default . Component ) ;
var _default = ShowLite ;
2018-06-08 17:50:25 +02:00
exports . default = _default ;