import React from 'react'; import PropTypes from 'prop-types'; import url from 'url'; export default class AppPermission extends React.Component { constructor(props) { super(props); const curlBase = this.getCurlBase(); this.state = { curlBase: curlBase, }; } // Return string representation of content URL without query parameters getCurlBase() { const wurl = url.parse(this.props.url); let curl; let curlString; const searchParams = new URLSearchParams(wurl.search); if(searchParams && searchParams.get('url')) { curl = url.parse(searchParams.get('url')); if(curl) { curl.search = curl.query = ""; curlString = curl.format(); } } if (!curl && wurl) { wurl.search = wurl.query = ""; curlString = wurl.format(); } return curlString; } render() { return (