デザインの調整

feature-frontend-stock
Masaharu.Kato 4 months ago
parent dc98e34b3d
commit 3555a69921
  1. 14
      frontend/src/pages/AddRecipe.tsx
  2. 1043
      frontend/src/pages/StockPage.tsx

@ -71,6 +71,16 @@ const AddRecipe: React.FC = () => {
const handleSaveRecipe = async () => { const handleSaveRecipe = async () => {
if (!recipeName) {
alert('レシピ名が入力されていません!')
return false;
}
if (!items.length) {
alert('材料が追加されていません!')
return false;
}
if (!recipeId) { if (!recipeId) {
// 新規追加 // 新規追加
const response = await recipeApi.addRecipe({ const response = await recipeApi.addRecipe({
@ -94,11 +104,13 @@ const AddRecipe: React.FC = () => {
const handleSubmit = async () => { const handleSubmit = async () => {
const recipeId = await handleSaveRecipe(); const recipeId = await handleSaveRecipe();
// alert('レシピが保存されました!'); // alert('レシピが保存されました!');
if (!recipeId) return;
navigate('/recipeList'); navigate('/recipeList');
} }
const handleSubmitAndAddToBuy = async () => { const handleSubmitAndAddToBuy = async () => {
const recipeId = await handleSaveRecipe(); const recipeId = await handleSaveRecipe();
if (!recipeId) return false;
await toBuyApi.addByRecipe(recipeId); await toBuyApi.addByRecipe(recipeId);
// alert('レシピが保存されて買うものリストに追加されました!'); // alert('レシピが保存されて買うものリストに追加されました!');
navigate('/tasks'); navigate('/tasks');
@ -188,7 +200,7 @@ const AddRecipe: React.FC = () => {
</Fab> </Fab>
</div> </div>
<div style={{ position: "fixed", left: "50%", transform: 'translateX(-50%)', bottom: "2%" }}> <div style={{ position: "fixed", left: "50%", transform: 'translateX(-50%)', bottom: "2%", whiteSpace: 'nowrap' }}>
<Button variant='contained' color="primary" onClick={handleSubmit} sx={{ marginRight: "1rem" }}> <Button variant='contained' color="primary" onClick={handleSubmit} sx={{ marginRight: "1rem" }}>
<SaveIcon sx={{ fontSize: "1.5rem", marginRight: "0.5rem" }} /> <SaveIcon sx={{ fontSize: "1.5rem", marginRight: "0.5rem" }} />

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save