diff --git a/src/assets/UI/hitParadeBG.png b/src/assets/UI/hitParadeBG.png new file mode 100644 index 0000000..05a1e8b Binary files /dev/null and b/src/assets/UI/hitParadeBG.png differ diff --git a/src/assets/icons/calendar.png b/src/assets/icons/calendar.png new file mode 100644 index 0000000..4ea1315 Binary files /dev/null and b/src/assets/icons/calendar.png differ diff --git a/src/assets/icons/coin.png b/src/assets/icons/coin.png new file mode 100644 index 0000000..c529766 Binary files /dev/null and b/src/assets/icons/coin.png differ diff --git a/src/assets/icons/hitParadeLogo.png b/src/assets/icons/hitParadeLogo.png new file mode 100644 index 0000000..c81ed70 Binary files /dev/null and b/src/assets/icons/hitParadeLogo.png differ diff --git a/src/assets/index.js b/src/assets/index.js index 701a9ed..f253a41 100644 --- a/src/assets/index.js +++ b/src/assets/index.js @@ -82,6 +82,8 @@ import more from "./icons/more.png"; import forward from "./icons/forward.png"; import pause from "./icons/pause.png"; import share from "./icons/share.png"; +import hitParadeLogo from "./icons/hitParadeLogo.png"; +import calendar from "./icons/calendar.png"; export const icons = { bell, @@ -141,6 +143,8 @@ export const icons = { forward, pause, share, + hitParadeLogo, + calendar, }; import triangle from "./art/triangle.png"; @@ -194,6 +198,7 @@ import playbackBG2 from "./UI/playbackBG2.png"; import libraryBG from "./UI/libraryBG.png"; import libraryBG2 from "./UI/libraryBG2.png"; import profileBG from "./UI/profileBG.png"; +import hitParadeBG from "./UI/hitParadeBG.png"; export const background = { writingBG, @@ -206,6 +211,7 @@ export const background = { libraryBG, libraryBG2, profileBG, + hitParadeBG, }; import nathalie from "./UI/nathalie.png"; diff --git a/src/components/BorderGradientButton.js b/src/components/BorderGradientButton.js index 5a82ab0..03ad3dc 100644 --- a/src/components/BorderGradientButton.js +++ b/src/components/BorderGradientButton.js @@ -11,9 +11,11 @@ const BorderGradientButton = ({ onPress, icon, titleStyle, + containerStyle = {}, + tint = "dark", }) => { return ( - + { /> { + const [selected, setSelected] = useState("Chansons"); + + return ( + + + + + + + + + + + + Coups de coeur des utilisateurs catégorie Playbacks + + + Les 3 Playbacks les plus likées du mois reçoivent des{"\n"} + tokens. + + + + + {["Chansons", "Playbacks", "Clips"].map((item, index) => ( + setSelected(item)} + tint={selected === item ? "light" : "dark"} + containerStyle={{ + width: 100, + }} + titleStyle={{ + fontSize: 16, + fontFamily: FONT_FAMILY.HelveticaNeueBold, + }} + /> + ))} + + + + + ); +}; + +export default HitParade;