allows to delete singular recipes

This commit is contained in:
Kashargul
2024-08-15 08:59:15 +02:00
committed by GitHub
parent a403a7c1b9
commit 44fdda24af
3 changed files with 25 additions and 12 deletions
@@ -284,9 +284,10 @@
break
else
recording_recipe += chemicals_to_dispense
. = TRUE
if("remove_recipe")
saved_recipes -= params["recipe"]
. = TRUE
/obj/machinery/chemical_dispenser/attack_ghost(mob/user)
if(stat & BROKEN)
@@ -1,5 +1,5 @@
import { useBackend } from '../../backend';
import { Box, Button, Section } from '../../components';
import { Box, Button, Flex, Section } from '../../components';
import { Data } from './types';
export const ChemDispenserRecipes = (props) => {
@@ -77,14 +77,26 @@ export const ChemDispenserRecipes = (props) => {
)}
{recipeData.length
? recipeData.map((recipe) => (
<Button
key={recipe}
fluid
icon="flask"
onClick={() => act('dispense_recipe', { recipe })}
>
{recipe}
</Button>
<Flex key={recipe}>
<Flex.Item grow={1}>
<Button
fluid
icon="flask"
onClick={() => act('dispense_recipe', { recipe })}
>
{recipe}
</Button>
</Flex.Item>
<Flex.Item>
<Button.Confirm
icon="trash"
confirmIcon="triangle-exclamation"
confirmContent={''}
color="bad"
onClick={() => act('remove_recipe', { recipe })}
/>
</Flex.Item>
</Flex>
))
: 'No Recipes.'}
</Section>
File diff suppressed because one or more lines are too long