Load more styling
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"><path fill="#000" fill-rule="evenodd" d="M12 21a1 1 0 0 1-.707-.293l-6-6a1 1 0 1 1 1.414-1.414L11 17.586V4a1 1 0 1 1 2 0v13.586l4.293-4.293a1 1 0 0 1 1.414 1.414l-6 6A1 1 0 0 1 12 21Z" clip-rule="evenodd"/></svg>
|
||||||
|
After Width: | Height: | Size: 285 B |
@@ -7,3 +7,7 @@ export const ArrowTopRight_Stroke2_Corner0_Rounded = createSinglePathSVG({
|
|||||||
export const ArrowLeft_Stroke2_Corner0_Rounded = createSinglePathSVG({
|
export const ArrowLeft_Stroke2_Corner0_Rounded = createSinglePathSVG({
|
||||||
path: 'M3 12a1 1 0 0 1 .293-.707l6-6a1 1 0 0 1 1.414 1.414L6.414 11H20a1 1 0 1 1 0 2H6.414l4.293 4.293a1 1 0 0 1-1.414 1.414l-6-6A1 1 0 0 1 3 12Z',
|
path: 'M3 12a1 1 0 0 1 .293-.707l6-6a1 1 0 0 1 1.414 1.414L6.414 11H20a1 1 0 1 1 0 2H6.414l4.293 4.293a1 1 0 0 1-1.414 1.414l-6-6A1 1 0 0 1 3 12Z',
|
||||||
})
|
})
|
||||||
|
|
||||||
|
export const ArrowBottom_Stroke2_Corner0_Rounded = createSinglePathSVG({
|
||||||
|
path: 'M12 21a1 1 0 0 1-.707-.293l-6-6a1 1 0 1 1 1.414-1.414L11 17.586V4a1 1 0 1 1 2 0v13.586l4.293-4.293a1 1 0 0 1 1.414 1.414l-6 6A1 1 0 0 1 12 21Z',
|
||||||
|
})
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ import {
|
|||||||
} from 'view/com/util/LoadingPlaceholder'
|
} from 'view/com/util/LoadingPlaceholder'
|
||||||
import {atoms as a, useTheme} from '#/alf'
|
import {atoms as a, useTheme} from '#/alf'
|
||||||
import {Button} from '#/components/Button'
|
import {Button} from '#/components/Button'
|
||||||
|
import {ArrowBottom_Stroke2_Corner0_Rounded as ArrowBottom} from '#/components/icons/Arrow'
|
||||||
import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo'
|
import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo'
|
||||||
import {Loader} from '#/components/Loader'
|
import {Loader} from '#/components/Loader'
|
||||||
import {Text} from '#/components/Typography'
|
import {Text} from '#/components/Typography'
|
||||||
@@ -122,7 +123,7 @@ function LoadMore({
|
|||||||
a.flex_1,
|
a.flex_1,
|
||||||
a.flex_row,
|
a.flex_row,
|
||||||
a.align_center,
|
a.align_center,
|
||||||
a.px_md,
|
a.px_lg,
|
||||||
a.py_md,
|
a.py_md,
|
||||||
(hovered || pressed) && t.atoms.bg_contrast_25,
|
(hovered || pressed) && t.atoms.bg_contrast_25,
|
||||||
]}>
|
]}>
|
||||||
@@ -131,9 +132,28 @@ function LoadMore({
|
|||||||
a.relative,
|
a.relative,
|
||||||
{
|
{
|
||||||
height: 32,
|
height: 32,
|
||||||
width: 52,
|
width: 62,
|
||||||
},
|
},
|
||||||
]}>
|
]}>
|
||||||
|
<View
|
||||||
|
style={[
|
||||||
|
a.align_center,
|
||||||
|
a.justify_center,
|
||||||
|
a.border,
|
||||||
|
t.atoms.bg_contrast_25,
|
||||||
|
a.absolute,
|
||||||
|
{
|
||||||
|
width: 30,
|
||||||
|
height: 30,
|
||||||
|
left: 0,
|
||||||
|
backgroundColor: t.palette.primary_500,
|
||||||
|
borderColor: t.atoms.bg.backgroundColor,
|
||||||
|
borderRadius: items[0].type === 'profile' ? 999 : 4,
|
||||||
|
zIndex: 4,
|
||||||
|
},
|
||||||
|
]}>
|
||||||
|
<ArrowBottom fill={t.palette.white} />
|
||||||
|
</View>
|
||||||
{items.map((_item, i) => {
|
{items.map((_item, i) => {
|
||||||
return (
|
return (
|
||||||
<View
|
<View
|
||||||
@@ -145,9 +165,10 @@ function LoadMore({
|
|||||||
{
|
{
|
||||||
width: 30,
|
width: 30,
|
||||||
height: 30,
|
height: 30,
|
||||||
left: i * 10,
|
left: (i + 1) * 10,
|
||||||
borderColor: t.atoms.bg.backgroundColor,
|
borderColor: t.atoms.bg.backgroundColor,
|
||||||
borderRadius: _item.type === 'profile' ? 999 : 4,
|
borderRadius: _item.type === 'profile' ? 999 : 4,
|
||||||
|
zIndex: 3 - i,
|
||||||
},
|
},
|
||||||
]}>
|
]}>
|
||||||
{moderationOpts && (
|
{moderationOpts && (
|
||||||
|
|||||||
Reference in New Issue
Block a user