update homepage - remove lbrytvpaidbeta
This commit is contained in:
parent
345984f4cb
commit
258a3e636a
1 changed files with 117 additions and 109 deletions
|
@ -1,12 +1,9 @@
|
|||
// @flow
|
||||
import * as PAGES from 'constants/pages';
|
||||
import * as CS from 'constants/claim_search';
|
||||
import * as ICONS from 'constants/icons';
|
||||
import { parseURI } from 'lbry-redux';
|
||||
import moment from 'moment';
|
||||
import { toCapitalCase } from 'util/string';
|
||||
import React from 'react';
|
||||
import Icon from 'component/common/icon';
|
||||
|
||||
type RowDataItem = {
|
||||
title: string,
|
||||
|
@ -25,89 +22,99 @@ export default function getHomePageRowData(
|
|||
) {
|
||||
let rowData: Array<RowDataItem> = [];
|
||||
const individualTagDataItems: Array<RowDataItem> = [];
|
||||
const PAID_BETA_CHANNEL_IDS_KEY = [
|
||||
'4ee7cfaf1fc50a6df858ed0b99c278d633bccca9',
|
||||
'5af39f818f668d8c00943c9326c5201c4fe3c423',
|
||||
'cda9c4e92f19d6fe0764524a2012056e06ca2055',
|
||||
'760da3ba3dd85830a843beaaed543a89b7a367e7',
|
||||
'40c36948f0da072dcba3e4833e90f71e16de78be',
|
||||
'e8f68563d242f6ac9784dcbc41dd86c28a9391d6',
|
||||
'7236fc5d2783ea7314d9076ae6c8a250e3992d1a',
|
||||
'8627af93c1a1219150f06b698f4b33e6ed2f1c1e',
|
||||
'c5b0b17838df2f6c31162f64d55f60f34ae8bfc6',
|
||||
'f576d5dba905fc179de880c3fe3eb3281ea74f59',
|
||||
'97dd77c93c9603cbb2583f3589f7f5a6c92baa43',
|
||||
'f399d873e0c37cf24de9569b5f22bbb30a5c6709',
|
||||
'dba870d0620d41b2b9a152c961e0c06cf875ccfc',
|
||||
'ca1fd651c9d14bf2e5088bb2aa0146ee7aeb2ae0',
|
||||
'50ad846a4b1543b847bf3fdafb7b45f6b2f5844c',
|
||||
'e09ff5abe9fb44dd0dd0576894a6db60a6211603',
|
||||
'7b6f7517f6b816827d076fa0eaad550aa315a4e7',
|
||||
'2068452c41d8da3bd68961335da0072a99258a1a',
|
||||
'3645cf2f5d0bdac0523f945be1c3ff60758f7845',
|
||||
'4da85b12244839d6368b9290f1619ff9514ab2a8',
|
||||
'4ad942982e43326c7700b1b6443049b3cfd82161',
|
||||
'55304f219244abf82f684f759cc0c7769242f3b4',
|
||||
'8f42e5b592bb7f7a03f4a94a86a41b1236bb099f',
|
||||
'e2a014d885a48f5be2dc6409610996337312facb',
|
||||
'c18996ca488753f714d36d4654715927c1d7f9c2',
|
||||
'ebc4214424cfa683a7046e1f794fea1e44788d84',
|
||||
'06b6d6d6a893fb589ec2ded948f5122856921ed5',
|
||||
'07e4546674268fc0222b2ca22d31d0549dc217ee',
|
||||
'060940e41973d4f7f16d72a2733138e931c35f41',
|
||||
'f8d6eccd887c9cebd36b1d42aa349279b7f5c3ed',
|
||||
'68098b8426f967b8d04cc566348b5c128823219e',
|
||||
'2bfe6cdb24a21bdc1b76fb7c416edd50e9e85945',
|
||||
'1f9bb08bfa2259629f4aaa9ed40f97e9a41b6fa1',
|
||||
'2f20148495612946675fe1c8ea99171e4d950b81',
|
||||
'bc6938fa1e09e840056c2e831abf9664f397c472',
|
||||
'2a6194792beac5130641e932b5ac6e5a99b5ca4f',
|
||||
'185ba2bd547a5e4a77d29fe6c1484f47db5e058f',
|
||||
'29cc7f6081268eaa5b3f2946e0cd0b952a94812c',
|
||||
'ffdc62ac2f7549398d3aca9d2119e83d80d588d5',
|
||||
'd7a4d2808074b0c55d6b239f69d90e7a4930f943',
|
||||
'd58aa4a0b2f6c2504c3abce8de3f1afb71800acc',
|
||||
'77ae23dc7eb8a75609881d4548a79e4935a89d37',
|
||||
'f79bce8a60fbece671f6265adc39f6469f3b9b8c',
|
||||
'051995fdf0af634e4911704057a551e9392e62b1',
|
||||
'b0e489f986c345aef23c4a48d91cbcf5a6fdb9ac',
|
||||
'825aa21c8c0bda4ded3e69a69238763c8cfcc13b',
|
||||
'49389450b1241f5d8f4c8c4271a3eb56bba33965',
|
||||
'f3b9973e1725ecb50da3e6fa4d47343c98ef0382',
|
||||
'321b33d22c8e24ef207e3f357a4573f6a56611f3',
|
||||
'20d694ada07e740c6fa43a8c324cb7d6e362b5ee',
|
||||
'cf7792c2a37d0d76aaaff84aff0b99a8c791429d',
|
||||
'8316ac90764fedf3147799b7b81a6575a9cc398e',
|
||||
'8972a1bd06de5186e5e89292b05aac8aaa817791',
|
||||
'5da63df97c8255ae94a88940695b8471657dd5a1',
|
||||
'f3da2196b5151570d980b34d311ee0973225a68e',
|
||||
'7644fdb8342624f6c647c79de25610801573fa68',
|
||||
'da5534547c15856646c1bd281313ddd55cbec407',
|
||||
'5bd299a92e7b31865d2bb3e2313402edaca41a94',
|
||||
const YOUTUBER_CHANNEL_IDS = [
|
||||
'fb364ef587872515f545a5b4b3182b58073f230f',
|
||||
'589276465a23c589801d874f484cc39f307d7ec7',
|
||||
'ba79c80788a9e1751e49ad401f5692d86f73a2db',
|
||||
'b6e207c5f8c58e7c8362cd05a1501bf2f5b694f2',
|
||||
'c5724e280283cd985186af9a62494aae377daabd',
|
||||
'243b6f18093ff97c861d0568c7d3379606201a4b',
|
||||
'5b7c7a202201033d99e1be2930d290c127c0f4fe',
|
||||
'c9da929d12afe6066acc89eb044b552f0d63782a',
|
||||
'89985db232ec2a9a31dbd985196de817da223fe6',
|
||||
'187bf3616318b4bfb85223fc40724c307696f0c6',
|
||||
'aa3db8d2145340e26597b88fbb6d0e7ff09786be',
|
||||
'a9d289718f3f14e3d1fa8da7a7fcfdb6f40ae2d7',
|
||||
'9a5dfcb1a4b29c3a1598392d039744b9938b5a26',
|
||||
'0b998b98a2b9a88d9519739f99f2c74c95e3fc22',
|
||||
'46be492ee0f56db11e005991c537c867a8682f77',
|
||||
'c5cd9b63e2ba0abc191feae48238f464baecb147',
|
||||
'4b602d7a3e268abb45951f623a109d2a131ab0ba',
|
||||
'd25ae97a1516f5700fc717152b885f33da47f12b',
|
||||
'8f4fecfc836ea33798ee3e5cef56926fa54e2cf9',
|
||||
'8671dfd2f34302c1a4dcb4dd7361568a0bb23eba',
|
||||
'b9288432bd089c6f332145aab08a56eec155f307',
|
||||
'87b13b074936b1f42a7c6758c7c2995f58c602e7',
|
||||
'25f384bd95e218f6ac37fcaca99ed40f36760d8c',
|
||||
'02c020b2fab7dd1fbd175c3b22947688c0a219e5',
|
||||
'57dbc8fdc4d062e2824d8550861b380203539099',
|
||||
'4e17d248adc0128afe969c2e1327e10afd9cb921',
|
||||
// '760da3ba3dd85830a843beaaed543a89b7a367e7',
|
||||
// '5a1b164d0a2e7adf1db08d7363ea1cb06c30cd74',
|
||||
// 'c9da929d12afe6066acc89eb044b552f0d63782a',
|
||||
// '113515e893b8186595595e594ecc410bae50c026',
|
||||
// '5fbfcf517d3df749bd032a44c1946b2baa738ecb',
|
||||
// '74333143a3dcc001a5602aa524583fc75a013d75',
|
||||
// '0d4e104ffc0ff0a6c8701e67cf13760f4e0335a8',
|
||||
// 'b924ac36b7499591f7929d9c4903de79b07b1cb9',
|
||||
// '13edd7e7e2fbaf845699cf2f8f0b1c095bacb05f',
|
||||
// '7b1c72ba903af4aecdc2595397a9cb91bb7f188d',
|
||||
// '6c0bf1fed2705d675da950a94e4af004ec975a06',
|
||||
// 'f33657a2fcbab2dc3ce555d5d6728f8758af7bc7',
|
||||
// '26c9b54d7e47dc8f7dc847821b26fce3009ee1a0',
|
||||
// '1516361918bfd02ddd460489f438e153c918521c',
|
||||
// 'd468989b4668bce7452fc3434a6dc7ba7d799378',
|
||||
// 'a1c8f84670da9a3371bc5832e86c8d32826b2f2e',
|
||||
// '70e56234217f30317c0e67fd0eede6e82b74aea0',
|
||||
// '7a88e0eabf60af5ac61240fe60f8f08fa3e48ab4',
|
||||
// '2f229d3ac26aa655c5123c29f1f7352403279ca3',
|
||||
// '7ea92a937f5755b40ac3d99ed37c53b40359b0a2',
|
||||
// '96ede5667bc4533ace8cfcbde4f33aa9fe1ae5f5',
|
||||
// '5097b175c4c58c431424ce3b60901de6ae650127',
|
||||
// '32de523ba228dd3f3159eb5a6cc07b6fd51f4dc0',
|
||||
// 'cdb6fe516afe08618b91a754f92412e7f98a8a62',
|
||||
// '1e9f582c2df798228e8583fe1101fee551487d4b',
|
||||
// 'b032695b52a78e0f5251b8d7f2f32183a5985d19',
|
||||
// 'c042155dfcb5c813345248bff18a62d0f585718e',
|
||||
// '294f5c164da5ac9735658b2d58d8fee6745dfc45',
|
||||
// '07e4546674268fc0222b2ca22d31d0549dc217ee',
|
||||
// '1487afc813124abbeb0629d2172be0f01ccec3bf',
|
||||
// 'ac471128a5ed05b80365170b29997d860afa33b7',
|
||||
// 'c101bac49ec048acca169fd6090e70f7488645b1',
|
||||
// 'c9282bbb89d3f9f5f1d972a02f96a5f0f0f40df8',
|
||||
// '9576be30de21b3b755828314d6ccbbaa3334f43a',
|
||||
// 'b12e255e9f84d8b4ed86343b27676dccbc8b6d8b',
|
||||
// '50ebba2b06908f93d7963b1c6826cc0fd6104477',
|
||||
// '84342ae85d216d5ffc0ef149a123aae649d5c253',
|
||||
// '80f78c4b8591390758b9e6303eaf9087180444ad',
|
||||
// '086d2bacf441cef45ff15b5afe163d0b03a9f7ea',
|
||||
// '5af39f818f668d8c00943c9326c5201c4fe3c423',
|
||||
// '057053dfb657aaa98553e2c544b06e1a2371557e',
|
||||
// 'fd1aee1d4858ec2ef6ccc3e60504c76e9d774386',
|
||||
// '930fc43ca7bae20d4706543e97175d1872b0671f',
|
||||
// 'e715c457b4a3e51214b62f49f05303bba4ee5be9',
|
||||
// 'ebf5bc6842638cefcf66904522ac96231ea7a9d8',
|
||||
// '1f9bb08bfa2259629f4aaa9ed40f97e9a41b6fa1',
|
||||
// 'ac415179241e0cd8a14ed71175b759254d381137',
|
||||
// '8e098d2042ad9b9074f52cc06b89d6d4db5231dd',
|
||||
// '149c4686ff0792b8d68dac1f17b6273a85628d34',
|
||||
// '199eba05b6ecccab919e26a0cb7dacd544f25700',
|
||||
// '6569758308f12a66001e28f5e6056cb84334e69c',
|
||||
// 'e50f82e2236274c54af762a9c2b897646477ef62',
|
||||
// '7e1a7afadc8734b33a3e219f5668470715fb063d',
|
||||
// 'ff80e24f41a2d706c70df9779542cba4715216c9',
|
||||
// 'e8f68563d242f6ac9784dcbc41dd86c28a9391d6',
|
||||
];
|
||||
|
||||
const TV_PAID_BETA_ROW = {
|
||||
title: '#lbrytvpaidbeta',
|
||||
link: `/$/${PAGES.DISCOVER}?${CS.TAGS_KEY}=lbrytvpaidbeta&fee_amount=>0&${CS.CLAIM_TYPE}=${CS.CLAIM_STREAM}&${
|
||||
CS.CHANNEL_IDS_KEY
|
||||
}=${PAID_BETA_CHANNEL_IDS_KEY.join(',')}`,
|
||||
help: (
|
||||
<div className="claim-grid__help">
|
||||
<Icon
|
||||
icon={ICONS.HELP}
|
||||
tooltip
|
||||
customTooltipText={__(
|
||||
'Check your rewards page to see if you qualify for paid content reimbursement. Only content in this section qualifies.'
|
||||
)}
|
||||
/>
|
||||
</div>
|
||||
),
|
||||
const YOUTUBE_CREATOR_ROW = {
|
||||
title: 'Official YouTube Creators',
|
||||
link: `/$/${PAGES.DISCOVER}?${CS.CLAIM_TYPE}=${CS.CLAIM_STREAM}&${CS.CHANNEL_IDS_KEY}=${YOUTUBER_CHANNEL_IDS.join(
|
||||
','
|
||||
)}`,
|
||||
options: {
|
||||
feeAmount: '>0',
|
||||
claimType: ['stream'],
|
||||
tags: ['lbrytvpaidbeta', 'lbry tvpaidbeta'],
|
||||
pageSize: 8,
|
||||
channelIds: PAID_BETA_CHANNEL_IDS_KEY,
|
||||
channelIds: YOUTUBER_CHANNEL_IDS,
|
||||
},
|
||||
};
|
||||
|
||||
|
@ -152,21 +159,21 @@ export default function getHomePageRowData(
|
|||
},
|
||||
};
|
||||
|
||||
const TOP_CONTENT_TODAY = {
|
||||
title: __('Top Content from Today'),
|
||||
link: `/$/${PAGES.DISCOVER}?${CS.ORDER_BY_KEY}=${CS.ORDER_BY_TOP}&${CS.FRESH_KEY}=${CS.FRESH_DAY}`,
|
||||
options: {
|
||||
pageSize: showPersonalizedChannels || showPersonalizedTags ? 4 : 8,
|
||||
orderBy: ['effective_amount'],
|
||||
claimType: ['stream'],
|
||||
releaseTime: `>${Math.floor(
|
||||
moment()
|
||||
.subtract(1, 'day')
|
||||
.startOf('day')
|
||||
.unix()
|
||||
)}`,
|
||||
},
|
||||
};
|
||||
// const TOP_CONTENT_TODAY = {
|
||||
// title: __('Top Content from Today'),
|
||||
// link: `/$/${PAGES.DISCOVER}?${CS.ORDER_BY_KEY}=${CS.ORDER_BY_TOP}&${CS.FRESH_KEY}=${CS.FRESH_DAY}`,
|
||||
// options: {
|
||||
// pageSize: showPersonalizedChannels || showPersonalizedTags ? 4 : 8,
|
||||
// orderBy: ['effective_amount'],
|
||||
// claimType: ['stream'],
|
||||
// releaseTime: `>${Math.floor(
|
||||
// moment()
|
||||
// .subtract(1, 'day')
|
||||
// .startOf('day')
|
||||
// .unix()
|
||||
// )}`,
|
||||
// },
|
||||
// };
|
||||
|
||||
const PROTESTS_2020 = {
|
||||
title: '#2020protests',
|
||||
|
@ -202,13 +209,13 @@ export default function getHomePageRowData(
|
|||
},
|
||||
};
|
||||
|
||||
const TRENDING_ON_LBRY = {
|
||||
title: __('Trending On LBRY'),
|
||||
link: `/$/${PAGES.DISCOVER}`,
|
||||
options: {
|
||||
pageSize: showPersonalizedChannels || showPersonalizedTags ? 4 : 8,
|
||||
},
|
||||
};
|
||||
// const TRENDING_ON_LBRY = {
|
||||
// title: __('Trending On LBRY'),
|
||||
// link: `/$/${PAGES.DISCOVER}`,
|
||||
// options: {
|
||||
// pageSize: showPersonalizedChannels || showPersonalizedTags ? 4 : 8,
|
||||
// },
|
||||
// };
|
||||
|
||||
const TRENDING_FOR_TAGS = {
|
||||
title: __('Trending For Your Tags'),
|
||||
|
@ -247,18 +254,19 @@ export default function getHomePageRowData(
|
|||
});
|
||||
}
|
||||
if (authenticated) {
|
||||
rowData.push(TV_PAID_BETA_ROW);
|
||||
rowData.push(YOUTUBE_CREATOR_ROW);
|
||||
}
|
||||
rowData.push(TOP_CONTENT_TODAY);
|
||||
// rowData.push(TOP_CONTENT_TODAY);
|
||||
rowData.push(PROTESTS_2020);
|
||||
rowData.push(TRENDING_ON_LBRY);
|
||||
if (!showPersonalizedChannels) rowData.push(TOP_CHANNELS);
|
||||
// rowData.push(TRENDING_ON_LBRY);
|
||||
if (!authenticated) {
|
||||
rowData.push(TV_PAID_BETA_ROW);
|
||||
rowData.push(YOUTUBE_CREATOR_ROW);
|
||||
}
|
||||
|
||||
rowData.push(TRENDING_CLASSICS);
|
||||
rowData.push(LATEST_FROM_LBRYCAST);
|
||||
rowData.push(LATEST_FROM_LBRY);
|
||||
rowData.push(LATEST_FROM_LBRYCAST);
|
||||
if (!showPersonalizedChannels) rowData.push(TOP_CHANNELS);
|
||||
|
||||
return rowData;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue