From ff017573c32fa8c3f16e819470378d4741103606 Mon Sep 17 00:00:00 2001 From: Pig Fang Date: Thu, 19 Aug 2021 23:23:02 +0800 Subject: [PATCH] use lock icon to indicate a private texture --- .../src/views/skinlib/SkinLibrary/Item.tsx | 23 ++++++++++++------- .../tests/views/skinlib/SkinLibrary.test.tsx | 4 ++-- 2 files changed, 17 insertions(+), 10 deletions(-) diff --git a/resources/assets/src/views/skinlib/SkinLibrary/Item.tsx b/resources/assets/src/views/skinlib/SkinLibrary/Item.tsx index 92e13788..4c7c8d49 100644 --- a/resources/assets/src/views/skinlib/SkinLibrary/Item.tsx +++ b/resources/assets/src/views/skinlib/SkinLibrary/Item.tsx @@ -22,6 +22,10 @@ const Card = styled.div` } ` +const Icon = styled.i` + height: 24px; +` + const Badge = styled.span` padding-top: 0.4rem; ` @@ -73,19 +77,22 @@ const Item: React.FC = (props) => {
- {item.public || ( -
-
{t('skinlib.private')}
-
- )}
{item.name}
- - {item.name} - +
+ {item.public || ( + + )} + + {item.name} + +
diff --git a/resources/assets/tests/views/skinlib/SkinLibrary.test.tsx b/resources/assets/tests/views/skinlib/SkinLibrary.test.tsx index 07121c75..c7a33ebb 100644 --- a/resources/assets/tests/views/skinlib/SkinLibrary.test.tsx +++ b/resources/assets/tests/views/skinlib/SkinLibrary.test.tsx @@ -198,10 +198,10 @@ test('private texture', async () => { const item = { ...fixtureItem, public: false } fetch.get.mockResolvedValue(createPaginator([item])) - const { queryByText } = render() + const { queryByTitle } = render() await waitFor(() => expect(fetch.get).toBeCalled()) - expect(queryByText(t('skinlib.private'))).toBeInTheDocument() + expect(queryByTitle(t('skinlib.private'))).toBeInTheDocument() }) describe('by filter', () => {