fix instrument icon size in mobile view
This commit is contained in:
parent
b4200a1b87
commit
3bf694d816
|
|
@ -127,7 +127,7 @@ describe('Friends page with data', () => {
|
|||
cy.get('[data-testid=paginate-next-page]').should('not.exist');
|
||||
});
|
||||
|
||||
it('show profiles', () => {
|
||||
it.only('show profiles', () => {
|
||||
cy.contains('Find New Friends').should('exist');
|
||||
cy.contains('Update Search').should('exist');
|
||||
cy.contains('Reset Filters').should('exist');
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ function JKInstrumentIcon({instrumentId, instrumentName}) {
|
|||
() => {
|
||||
try {
|
||||
const file = require(`../../icons/instruments/icon_instrument_${instrumentId.replace(/\s+/g, '_')}.svg`);
|
||||
return <img width="25" src={file} alt={instrumentName} />
|
||||
return <img width={25} height={25} src={file} alt={instrumentName} />
|
||||
} catch (error) {
|
||||
return <FontAwesomeIcon icon="music" size="sm" />
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import React, { useEffect, useState } from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import { useResponsive, useIsMobile } from '@farfetch/react-context-responsive';
|
||||
import { useResponsive } from '@farfetch/react-context-responsive';
|
||||
import JKInstrumentIcon from './JKInstrumentIcon';
|
||||
|
||||
const JKPersonInstrumentsList = ({ instruments, showAll, toggleMoreDetails }) => {
|
||||
|
|
@ -15,7 +15,6 @@ const JKPersonInstrumentsList = ({ instruments, showAll, toggleMoreDetails }) =>
|
|||
const [instrumentsToShow, setInstrumentsToShow] = useState([]);
|
||||
|
||||
const { greaterThan } = useResponsive();
|
||||
const { isMobile } = useIsMobile();
|
||||
|
||||
useEffect(() => {
|
||||
showAll || !greaterThan.xs ? setInstrumentsToShow(instruments) : setInstrumentsToShow(instruments.slice(0, LIMIT));
|
||||
|
|
@ -25,11 +24,13 @@ const JKPersonInstrumentsList = ({ instruments, showAll, toggleMoreDetails }) =>
|
|||
<div data-testid="instrumentList">
|
||||
{instrumentsToShow &&
|
||||
instrumentsToShow.map(instrument => (
|
||||
<div key={instrument.instrument_id} className="text-nowrap mb-1">
|
||||
<span className='mr-1'>
|
||||
<JKInstrumentIcon instrumentId={instrument.instrument_id} instrumentName={instrument.description} />
|
||||
</span>
|
||||
<strong>{instrument.description}:</strong> {proficiencies[instrument.proficiency_level]}
|
||||
<div key={instrument.instrument_id} className="text-nowrap mb-1 d-flex align-items-center">
|
||||
<div className="mr-1" style={{ width: "15%"}}>
|
||||
<JKInstrumentIcon instrumentId={instrument.instrument_id} instrumentName={instrument.description} />
|
||||
</div>
|
||||
<div>
|
||||
<strong>{instrument.description}:</strong> {proficiencies[instrument.proficiency_level]}
|
||||
</div>
|
||||
</div>
|
||||
))}
|
||||
{((!showAll && greaterThan.xs) || (showAll && !greaterThan.xs)) && instruments.length > LIMIT && (
|
||||
|
|
|
|||
Loading…
Reference in New Issue