{(authenticated || !IS_WEB) && !subscribedChannels.length && (
{__('LBRY Works Better If You Are Following Channels')}
diff --git a/ui/scss/component/_claim-list.scss b/ui/scss/component/_claim-list.scss
index 982cca732..4a5b89197 100644
--- a/ui/scss/component/_claim-list.scss
+++ b/ui/scss/component/_claim-list.scss
@@ -323,45 +323,34 @@
}
.claim-preview--tile {
+ $width: calc((100% - var(--spacing-m) * 3) / 4);
+ width: $width;
+ @include handleClaimTileGifThumbnail($width);
+
margin-bottom: var(--spacing-l);
margin-right: 0;
margin-top: 0;
margin-left: var(--spacing-m);
justify-content: flex-start;
- .media__thumb {
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
- }
-
- &:hover {
- cursor: pointer;
- }
-
- @media (min-width: $breakpoint-large) {
- $width: calc((100% - var(--spacing-m) * 5) / 6);
- width: $width;
- @include handleClaimTileGifThumbnail($width);
-
- &:first-child,
- &:nth-child(6n + 1) {
- margin-left: 0;
- }
- }
-
- @media (max-width: $breakpoint-large) and (min-width: $breakpoint-medium) {
- $width: calc((100% - var(--spacing-m) * 3) / 4);
- width: $width;
- @include handleClaimTileGifThumbnail($width);
-
+ @media (min-width: $breakpoint-medium) {
&:first-child,
&:nth-child(4n + 1) {
margin-left: 0;
}
}
+ &:hover {
+ cursor: pointer;
+ }
+
+ .media__thumb {
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+
@media (max-width: $breakpoint-medium) and (min-width: $breakpoint-small) {
- $width: calc((100vw - var(--side-nav-width--micro) - var(--spacing-l) * 3) / 3);
+ $width: calc((100vw - var(--side-nav-width--micro) - (var(--spacing-l) * 3)) / 3);
width: $width;
@include handleClaimTileGifThumbnail($width);
diff --git a/ui/scss/component/_main.scss b/ui/scss/component/_main.scss
index 0be67a600..e4e28dfdd 100644
--- a/ui/scss/component/_main.scss
+++ b/ui/scss/component/_main.scss
@@ -94,16 +94,6 @@
}
}
-.main--homepage {
- @extend .main;
-
- @media (min-width: $breakpoint-large) {
- max-width: none;
- width: 100%;
- padding: 0 var(--spacing-l);
- }
-}
-
.main--auth-page {
max-width: 70rem;
margin-top: var(--spacing-main-padding);
diff --git a/ui/util/homepage.js b/ui/util/homepage.js
index 0649c90b0..423414c77 100644
--- a/ui/util/homepage.js
+++ b/ui/util/homepage.js
@@ -4,7 +4,6 @@ import * as CS from 'constants/claim_search';
import { parseURI } from 'lbry-redux';
import moment from 'moment';
import { toCapitalCase } from 'util/string';
-import { useIsLargeScreen } from 'effects/use-screensize';
type RowDataItem = {
title: string,
@@ -13,7 +12,7 @@ type RowDataItem = {
options?: {},
};
-export default function GetHomePageRowData(
+export default function getHomePageRowData(
authenticated: boolean,
showPersonalizedChannels: boolean,
showPersonalizedTags: boolean,
@@ -21,12 +20,6 @@ export default function GetHomePageRowData(
followedTags: Array,
showIndividualTags: boolean
) {
- const isLargeScreen = useIsLargeScreen();
-
- function getPageSize(originalSize) {
- return isLargeScreen ? originalSize * (3 / 2) : originalSize;
- }
-
let rowData: Array = [];
const individualTagDataItems: Array = [];
const YOUTUBER_CHANNEL_IDS = [
@@ -121,7 +114,7 @@ export default function GetHomePageRowData(
options: {
claimType: ['stream'],
orderBy: ['release_time'],
- pageSize: getPageSize(12),
+ pageSize: 12,
channelIds: YOUTUBER_CHANNEL_IDS,
releaseTime: `>${Math.floor(
moment()
@@ -165,7 +158,7 @@ export default function GetHomePageRowData(
.startOf('week')
.unix()
)}`,
- pageSize: getPageSize(subscribedChannels.length > 3 ? (subscribedChannels.length > 6 ? 16 : 8) : 4),
+ pageSize: subscribedChannels.length > 3 ? (subscribedChannels.length > 6 ? 16 : 8) : 4,
channelIds: subscribedChannels.map((subscription: Subscription) => {
const { channelClaimId } = parseURI(subscription.uri);
return channelClaimId;
@@ -177,7 +170,7 @@ export default function GetHomePageRowData(
title: __('Top Content from Today'),
link: `/$/${PAGES.DISCOVER}?${CS.ORDER_BY_KEY}=${CS.ORDER_BY_TOP}&${CS.FRESH_KEY}=${CS.FRESH_DAY}`,
options: {
- pageSize: getPageSize(showPersonalizedChannels || showPersonalizedTags ? 4 : 8),
+ pageSize: showPersonalizedChannels || showPersonalizedTags ? 4 : 8,
orderBy: ['effective_amount'],
claimType: ['stream'],
releaseTime: `>${Math.floor(
@@ -195,7 +188,7 @@ export default function GetHomePageRowData(
options: {
claimType: ['stream'],
tags: ['2020protests'],
- pageSize: getPageSize(4),
+ pageSize: 4,
},
};
@@ -212,7 +205,7 @@ export default function GetHomePageRowData(
title: __('Trending Classics'),
link: `/$/${PAGES.DISCOVER}?${CS.ORDER_BY_KEY}=${CS.ORDER_BY_TRENDING}&${CS.FRESH_KEY}=${CS.FRESH_WEEK}`,
options: {
- pageSize: getPageSize(4),
+ pageSize: 4,
claimType: ['stream'],
releaseTime: `<${Math.floor(
moment()
@@ -235,7 +228,6 @@ export default function GetHomePageRowData(
title: __('Trending For Your Tags'),
link: `/$/${PAGES.TAGS_FOLLOWING}`,
options: {
- pageSize: getPageSize(4),
tags: followedTags.map(tag => tag.name),
claimType: ['stream'],
},
@@ -246,7 +238,7 @@ export default function GetHomePageRowData(
link: `/@lbry:3f`,
options: {
orderBy: ['release_time'],
- pageSize: getPageSize(4),
+ pageSize: 4,
channelIds: ['3fda836a92faaceedfe398225fb9b2ee2ed1f01a'],
},
};
@@ -256,7 +248,7 @@ export default function GetHomePageRowData(
link: `/@lbrycast:4`,
options: {
orderBy: ['release_time'],
- pageSize: getPageSize(4),
+ pageSize: 4,
channelIds: ['4c29f8b013adea4d5cca1861fb2161d5089613ea'],
},
};