Make recursive preview desktop only

This commit is contained in:
2023-03-27 23:47:11 +03:00
parent 8891e4746a
commit b126c22d9d
3 changed files with 11 additions and 3 deletions

View File

@@ -91,4 +91,8 @@
.techIcons {
display: none;
}
.Project_desktopOnly {
display: none;
}
}

View File

@@ -20,7 +20,8 @@ export default (props: { project: Project, odd: boolean }) => {
class={styles.Project}
classList={{
[styles.Project_odd]: props.odd,
[styles.Project_halfWidth]: props.project.halfWidth
[styles.Project_halfWidth]: props.project.halfWidth,
[styles.Project_desktopOnly]: props.project.desktopOnly
}}
>
{
@@ -30,7 +31,7 @@ export default (props: { project: Project, odd: boolean }) => {
class={styles.preview}
src={props.project.preview as string}
style={props.project.previewStyle}
/>
/>
:
<props.project.preview />
}

View File

@@ -23,6 +23,7 @@ export class Project {
previewStyle?: string;
halfWidth?: boolean;
icons?: Icon[];
desktopOnly?: boolean;
constructor(project: Project) {
this.name = project.name
@@ -34,6 +35,7 @@ export class Project {
this.previewStyle = project.previewStyle
this.halfWidth = project.halfWidth
this.icons = project.icons
this.desktopOnly = project.desktopOnly
}
}
@@ -56,7 +58,8 @@ export default [
name: 'This website',
preview: RecursivePreview,
link: 'https://kopyl.dev',
descriptionSlug: 'this_desc'
descriptionSlug: 'this_desc',
desktopOnly: true
}),
new Project({
name: 'VK Mute',