diff --git a/src/renderer/components/+preferences/extension-page.module.scss b/src/renderer/components/+preferences/extension-page.module.scss index 8b6399f83b..087ec00773 100644 --- a/src/renderer/components/+preferences/extension-page.module.scss +++ b/src/renderer/components/+preferences/extension-page.module.scss @@ -35,4 +35,21 @@ } } } +} + +.reviews { + margin-top: 46px; + + .review { + margin-bottom: 16px; + padding-bottom: 16px; + border-bottom: 1px solid #363a3e; + display: flex; + gap: 16px; + } + + .userName { + color: var(--textColorAccent); + margin-bottom: 8px; + } } \ No newline at end of file diff --git a/src/renderer/components/+preferences/extension-page.tsx b/src/renderer/components/+preferences/extension-page.tsx index 4fb66c6e0a..0d87b925ce 100644 --- a/src/renderer/components/+preferences/extension-page.tsx +++ b/src/renderer/components/+preferences/extension-page.tsx @@ -14,6 +14,8 @@ import { MarkdownViewer } from "../markdown-viewer"; import { Tab, Tabs } from "../tabs"; import { navigate } from "../../navigation"; import { extensionPageRoute, extensionReviewsRoute } from "../../../common/routes"; +import { Avatar } from "../avatar"; +import { Rating } from "@material-ui/lab"; export function ExtensionPage() { const [extension, setExtension] = useState(null); @@ -73,23 +75,21 @@ export function ExtensionPage() { -
- - - - - - - - -
+ + + + + + + + ); } function Overview({ extension, description }: { extension: Extension, description: string }) { return ( - <> +
@@ -109,23 +109,28 @@ function Overview({ extension, description }: { extension: Extension, descriptio

More Info

- + ); } function Reviews({ reviews }: { reviews: Review[] }) { return ( -
+

User reviews

{reviews.map(review => ( -
+
- +
-
{review.user.firstName} {review.user.lastName}
-
rating
+
{review.user.firstName} {review.user.lastName}
+
+ +
{review.content}