Skip to content

Commit 14f086b

Browse files
Merge pull request #316 from AndreWohnsland/dev
Indicate if preparation is in virgin mode
2 parents c60b7a6 + a51c1a6 commit 14f086b

File tree

2 files changed

+4
-12
lines changed

2 files changed

+4
-12
lines changed

web_client/src/components/cocktail/CocktailList.tsx

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,10 @@ const CocktailList: React.FC = () => {
2424
if (isLoading) return <LoadingData />;
2525
if (error) return <ErrorComponent text={error.message} />;
2626

27-
const handleCocktailClick = (cocktail: Cocktail) => {
28-
setSelectedCocktail(cocktail);
29-
};
30-
3127
const handleCloseModal = () => {
3228
setSelectedCocktail(null);
3329
};
3430

35-
const handleHideToggle = () => {
36-
setShowOnlyVirginPossible(!showOnlyVirginPossible);
37-
};
38-
3931
let displayedCocktails = cocktails;
4032
if (search) {
4133
displayedCocktails = displayedCocktails?.filter(
@@ -53,7 +45,7 @@ const CocktailList: React.FC = () => {
5345

5446
const virginToggleButton = (
5547
<button
56-
onClick={handleHideToggle}
48+
onClick={() => setShowOnlyVirginPossible(!showOnlyVirginPossible)}
5749
className={`flex items-center justify-center p-2 !border pointer-events-auto ${
5850
showOnlyVirginPossible ? 'button-secondary' : 'button-primary'
5951
}`}
@@ -72,7 +64,7 @@ const CocktailList: React.FC = () => {
7264
<div
7365
key={cocktail.id}
7466
className='border-2 border-primary active:border-secondary rounded-xl box-border overflow-hidden min-w-56 max-w-64 basis-1 grow text-xl font-bold bg-primary active:bg-secondary text-background'
75-
onClick={() => handleCocktailClick(cocktail)}
67+
onClick={() => setSelectedCocktail(cocktail)}
7668
role='button'
7769
>
7870
<h2 className='text-center py-1 flex items-center justify-center'>

web_client/src/components/cocktail/CocktailSelection.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ const CocktailSelection: React.FC<CocktailModalProps> = ({ selectedCocktail, han
3535
const originalCocktail = JSON.parse(JSON.stringify(selectedCocktail));
3636
const [alcohol, setAlcohol] = useState<alcoholState>(selectedCocktail.only_virgin ? 'virgin' : 'normal');
3737
const [displayCocktail, setDisplayCocktail] = useState<Cocktail>(
38-
selectedCocktail.only_virgin ? scaleCocktail(originalCocktail, alcoholFactor['virgin']) : selectedCocktail,
38+
selectedCocktail.only_virgin ? scaleCocktail(originalCocktail, 0) : selectedCocktail,
3939
);
4040
const [isProgressModalOpen, setIsProgressModalOpen] = useState(false);
4141
// Refill state
@@ -207,7 +207,7 @@ const CocktailSelection: React.FC<CocktailModalProps> = ({ selectedCocktail, han
207207
isOpen={isProgressModalOpen}
208208
onRequestClose={() => setIsProgressModalOpen(false)}
209209
progress={0}
210-
displayName={displayCocktail.name}
210+
displayName={`${alcohol === 'virgin' ? 'Virgin ' : ''}${displayCocktail.name}`}
211211
triggerOnClose={handleCloseModal}
212212
/>
213213
<TeamSelection

0 commit comments

Comments
 (0)