Skip to content
This repository was archived by the owner on Feb 5, 2022. It is now read-only.

Commit dc50cf0

Browse files
fix(app-members): removing hover overlay and text from mobile
1 parent 9f1eb55 commit dc50cf0

File tree

2 files changed

+28
-18
lines changed

2 files changed

+28
-18
lines changed

src/components/app-members/app-members.tsx

Lines changed: 25 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { Component, Prop, h } from '@stencil/core';
2+
import { isMobile } from '../../shared/mobile-check';
23

34
@Component({
45
tag: 'app-members',
@@ -19,12 +20,14 @@ export class AppMembers {
1920
<figure class="member">
2021
<stencil-route-link url={member.url} exact={true}>
2122
<app-img class="member--image" src={member.image} alt={member.name} />
22-
<div class="member--overlay">
23-
<figcaption class="member--text">
24-
<span class="">{member.name}</span>
25-
<span class="">{member.title}</span>
26-
</figcaption>
27-
</div>
23+
{!isMobile() && (
24+
<div class="member--overlay">
25+
<figcaption class="member--text">
26+
<span class="">{member.name}</span>
27+
<span class="">{member.title}</span>
28+
</figcaption>
29+
</div>
30+
)}
2831
</stencil-route-link>
2932
</figure>
3033
);
@@ -33,12 +36,14 @@ export class AppMembers {
3336
<figure class="member">
3437
<stencil-route-link url={member.url} exact={true}>
3538
<app-img class="member--image" src={member.image} alt={member.name} />
36-
<div class="member--overlay">
37-
<figcaption class="member--text">
38-
<span class="">{member.name}</span>
39-
<span class="">{member.title}</span>
40-
</figcaption>
41-
</div>
39+
{!isMobile() && (
40+
<div class="member--overlay">
41+
<figcaption class="member--text">
42+
<span class="">{member.name}</span>
43+
<span class="">{member.title}</span>
44+
</figcaption>
45+
</div>
46+
)}
4247
</stencil-route-link>
4348
</figure>
4449
);
@@ -47,12 +52,14 @@ export class AppMembers {
4752
<figure class="member">
4853
<a href={member.url} target="_blank" rel="noopener">
4954
<app-img class="member--image" src={member.image} alt={member.name} />
50-
<div class="member--overlay">
51-
<figcaption class="member--text">
52-
<span class="">{member.name}</span>
53-
<span class="">{member.title}</span>
54-
</figcaption>
55-
</div>
55+
{!isMobile() && (
56+
<div class="member--overlay">
57+
<figcaption class="member--text">
58+
<span class="">{member.name}</span>
59+
<span class="">{member.title}</span>
60+
</figcaption>
61+
</div>
62+
)}
5663
</a>
5764
</figure>
5865
);

src/shared/mobile-check.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export function isMobile() {
2+
return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
3+
}

0 commit comments

Comments
 (0)