void null }
>
{ ! isRefreshing && ! isRefreshingOver && (
) }
{ isStartingRefresh && (
) }
{ isRefreshing && ! isStartingRefresh && (
) }
{ isRefreshingOver && (
) }
{ !! error && (
{ error }
) }
{ ! isRefreshingOver && (
) }
) }
>
);
};
// ====
// DATA
// ====
const PERIOD_OPTIONS: ReadonlyArray< {
readonly value: Attrs[ 'refreshPeriod' ];
readonly label: string;
} > = [
{
value: 'month',
label: _x( 'Posts from last month', 'text', 'nelio-content' ),
},
{
value: 'year',
label: _x( 'Posts from last year', 'text', 'nelio-content' ),
},
{
value: 'all',
label: _x( 'All posts', 'text', 'nelio-content' ),
},
];