mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
fix undefined
This commit is contained in:
@@ -49,8 +49,6 @@ const App = () => {
|
|||||||
const subplebbitAddresses = useDefaultSubplebbitAddresses();
|
const subplebbitAddresses = useDefaultSubplebbitAddresses();
|
||||||
const { subplebbits } = useSubplebbits({ subplebbitAddresses });
|
const { subplebbits } = useSubplebbits({ subplebbitAddresses });
|
||||||
|
|
||||||
console.log(subplebbits);
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
document.body.classList.forEach((className) => document.body.classList.remove(className));
|
document.body.classList.forEach((className) => document.body.classList.remove(className));
|
||||||
document.body.classList.add(theme);
|
document.body.classList.add(theme);
|
||||||
|
|||||||
@@ -17,9 +17,10 @@ const BoardNavDesktop = ({ subplebbits }: BoardNavProps) => {
|
|||||||
<span className={styles.boardList}>
|
<span className={styles.boardList}>
|
||||||
[
|
[
|
||||||
{subplebbits.map((subplebbit: any, index: number) => {
|
{subplebbits.map((subplebbit: any, index: number) => {
|
||||||
const { address, title } = subplebbit;
|
const address = subplebbit?.address || '';
|
||||||
|
const title = subplebbit?.title || '';
|
||||||
return (
|
return (
|
||||||
<span key={address}>
|
<span key={index}>
|
||||||
{index === 0 ? null : ' '}
|
{index === 0 ? null : ' '}
|
||||||
<Link to={`/p/${address}`} title={title || ''}>
|
<Link to={`/p/${address}`} title={title || ''}>
|
||||||
{address.includes('.') ? address : title || address.slice(0, 10).concat('...')}
|
{address.includes('.') ? address : title || address.slice(0, 10).concat('...')}
|
||||||
@@ -50,10 +51,11 @@ const BoardNavMobile = ({ subplebbits, currentSubplebbit }: BoardNavProps) => {
|
|||||||
<option value='all'>{t('all')}</option>
|
<option value='all'>{t('all')}</option>
|
||||||
<option value='subscriptions'>{t('subscriptions')}</option>
|
<option value='subscriptions'>{t('subscriptions')}</option>
|
||||||
{subplebbits.map((subplebbit: any, index: number) => {
|
{subplebbits.map((subplebbit: any, index: number) => {
|
||||||
const { address, title } = subplebbit;
|
const address = subplebbit?.address || '';
|
||||||
const subplebbitAddress = address.includes('.') ? address : title || address.slice(0, 10).concat('...');
|
const title = subplebbit?.title || '';
|
||||||
|
const subplebbitAddress = address?.includes('.') ? address : title || address?.slice(0, 10).concat('...');
|
||||||
return (
|
return (
|
||||||
<option key={index} value={subplebbit.address}>
|
<option key={index} value={address}>
|
||||||
{subplebbitAddress}
|
{subplebbitAddress}
|
||||||
</option>
|
</option>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ const blockquoteToGreentext = () => (tree: any) => {
|
|||||||
const Markdown = ({ content }: MarkdownProps) => {
|
const Markdown = ({ content }: MarkdownProps) => {
|
||||||
const remarkPlugins: any[] = [[supersub]];
|
const remarkPlugins: any[] = [[supersub]];
|
||||||
|
|
||||||
if (content.length <= MAX_LENGTH_FOR_GFM) {
|
if (content && content.length <= MAX_LENGTH_FOR_GFM) {
|
||||||
remarkPlugins.push([remarkGfm, { singleTilde: false }]);
|
remarkPlugins.push([remarkGfm, { singleTilde: false }]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user