mirror of
https://github.com/stashapp/stash.git
synced 2025-12-18 12:54:38 +03:00
Customize recommendations (#2592)
* refactored common code in recommendation row * Implement front page options in config * Allow customisation from front page * Rename recommendations to front page * Add generic UI settings * Support adding premade filters Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
This commit is contained in:
24
ui/v2.5/src/components/FrontPage/RecommendationRow.tsx
Normal file
24
ui/v2.5/src/components/FrontPage/RecommendationRow.tsx
Normal file
@@ -0,0 +1,24 @@
|
||||
import React, { PropsWithChildren } from "react";
|
||||
|
||||
interface IProps {
|
||||
className?: string;
|
||||
header: String;
|
||||
link: JSX.Element;
|
||||
}
|
||||
|
||||
export const RecommendationRow: React.FC<PropsWithChildren<IProps>> = ({
|
||||
className,
|
||||
header,
|
||||
link,
|
||||
children,
|
||||
}) => (
|
||||
<div className={`recommendation-row ${className}`}>
|
||||
<div className="recommendation-row-head">
|
||||
<div>
|
||||
<h2>{header}</h2>
|
||||
</div>
|
||||
{link}
|
||||
</div>
|
||||
{children}
|
||||
</div>
|
||||
);
|
||||
Reference in New Issue
Block a user