mirror of
https://github.com/tubearchivist/tubearchivist-frontend.git
synced 2024-11-22 11:50:14 +00:00
chore: channel data can be undefined for now
This commit is contained in:
parent
678aacb696
commit
e4f5741c0f
@ -76,18 +76,18 @@ const Channel: NextPage<{ channels: Channel }> = ({ channels }) => {
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<h2>Total matching channels: {channels.data.length} </h2>
|
<h2>Total matching channels: {channels?.data?.length} </h2>
|
||||||
<div className="channel-list list">
|
<div className="channel-list list">
|
||||||
{/* {% if results %}
|
{/* {% if results %}
|
||||||
{% for channel in results %} */}
|
{% for channel in results %} */}
|
||||||
{channels &&
|
{channels &&
|
||||||
channels.data.map((channel) => {
|
channels?.data?.map((channel) => {
|
||||||
return (
|
return (
|
||||||
<div key={channel.channel_id} className="channel-item list">
|
<div key={channel?.channel_id} className="channel-item list">
|
||||||
<div className="channel-banner list">
|
<div className="channel-banner list">
|
||||||
<a href="{% url 'channel_id' channel.source.channel_id %}">
|
<a href="{% url 'channel_id' channel.source.channel_id %}">
|
||||||
<img
|
<img
|
||||||
src={`${TA_BASE_URL}${channel.channel_banner_url}`}
|
src={`${TA_BASE_URL}${channel?.channel_banner_url}`}
|
||||||
alt="{{ channel.source.channel_id }}-banner"
|
alt="{{ channel.source.channel_id }}-banner"
|
||||||
/>
|
/>
|
||||||
</a>
|
</a>
|
||||||
@ -97,7 +97,7 @@ const Channel: NextPage<{ channels: Channel }> = ({ channels }) => {
|
|||||||
<div className="round-img">
|
<div className="round-img">
|
||||||
<a href="{% url 'channel_id' channel.source.channel_id %}">
|
<a href="{% url 'channel_id' channel.source.channel_id %}">
|
||||||
<img
|
<img
|
||||||
src={`${TA_BASE_URL}${channel.channel_thumb_url}`}
|
src={`${TA_BASE_URL}${channel?.channel_thumb_url}`}
|
||||||
alt="channel-thumb"
|
alt="channel-thumb"
|
||||||
/>
|
/>
|
||||||
</a>
|
</a>
|
||||||
@ -106,17 +106,19 @@ const Channel: NextPage<{ channels: Channel }> = ({ channels }) => {
|
|||||||
<h3>
|
<h3>
|
||||||
<a href="{% url 'channel_id' channel.source.channel_id %}">
|
<a href="{% url 'channel_id' channel.source.channel_id %}">
|
||||||
{" "}
|
{" "}
|
||||||
{channel.channel_name}{" "}
|
{channel?.channel_name}{" "}
|
||||||
</a>
|
</a>
|
||||||
</h3>
|
</h3>
|
||||||
{/* {% if channel.source.channel_subs >= 1000000 %} */}
|
{/* {% if channel.source.channel_subs >= 1000000 %} */}
|
||||||
<p>Subscribers: {channel.channel_subs} </p>
|
<p>Subscribers: {channel?.channel_subs} </p>
|
||||||
{/* {% else %} */}
|
{/* {% else %} */}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="info-box-item">
|
<div className="info-box-item">
|
||||||
<div>
|
<div>
|
||||||
<p>Last refreshed: {channel.channel_last_refresh} </p>
|
<p>
|
||||||
|
Last refreshed: {channel?.channel_last_refresh}{" "}
|
||||||
|
</p>
|
||||||
{/* {% if channel.source.channel_subscribed %} */}
|
{/* {% if channel.source.channel_subscribed %} */}
|
||||||
<button
|
<button
|
||||||
className="unsubscribe"
|
className="unsubscribe"
|
||||||
|
Loading…
Reference in New Issue
Block a user