feat: 2e save character initial implementation WIP
2e is hidden behind url navigation hiding, so hoping that nobody found it yet. Note: DB migration make this commit a bit risky!
This commit is contained in:
@@ -62,7 +62,7 @@ function App(props: {faro?: Faro}) {
|
||||
{
|
||||
path: "/1e/karakter/:id",
|
||||
element: <CreateCharacter faro={props.faro}/>,
|
||||
loader: args => fetch(`${window.location.origin}/api/Character/${args.params.id}`),
|
||||
loader: args => fetch(`${window.location.origin}/api/Character1E/${args.params.id}`),
|
||||
ErrorBoundary: ErrorBoundary,
|
||||
},
|
||||
{
|
||||
@@ -77,7 +77,7 @@ function App(props: {faro?: Faro}) {
|
||||
{
|
||||
path: "/2e/karakter/:id",
|
||||
element: <CreateCharacter faro={props.faro}/>,
|
||||
loader: args => fetch(`${window.location.origin}/api/Character/${args.params.id}`),
|
||||
loader: args => fetch(`${window.location.origin}/api/Character2E/${args.params.id}`),
|
||||
ErrorBoundary: ErrorBoundary,
|
||||
},
|
||||
]);
|
||||
|
||||
@@ -2,7 +2,7 @@ import {KarakterInputs} from "../domain-models/karakter";
|
||||
import axios from "axios";
|
||||
|
||||
export async function StoreNewCharacter(karakter: KarakterInputs, isPublic: boolean = false) {
|
||||
let response = await axios.post(`${window.location.origin}/api/Character/`, karakter, {
|
||||
let response = await axios.post(`${window.location.origin}/api/Character1E/`, karakter, {
|
||||
withCredentials: true,
|
||||
params: {
|
||||
isPublic,
|
||||
@@ -17,7 +17,7 @@ export async function StoreNewCharacter(karakter: KarakterInputs, isPublic: bool
|
||||
}
|
||||
|
||||
export async function UpdateCharacter(id: string, karakter: KarakterInputs, isPublic: boolean = false) {
|
||||
let response = await axios.post(`${window.location.origin}/api/Character/${id}`, karakter, {
|
||||
let response = await axios.post(`${window.location.origin}/api/Character1E/${id}`, karakter, {
|
||||
withCredentials: true,
|
||||
params: {
|
||||
isPublic,
|
||||
|
||||
@@ -59,7 +59,7 @@ function CreateCharacter2E(props: {}) {
|
||||
<label className='col-md-2 col-sm-3 col-form-label'>Név</label>
|
||||
<input className='col form-control'
|
||||
value={karakter.nev}
|
||||
onChange={(e) => setKarakter({...karakter, name: e.target.value})}/>
|
||||
onChange={(e) => setKarakter({...karakter, nev: e.target.value})}/>
|
||||
{!karakter.nev &&
|
||||
<span className='form-field-error'>A karaktered nem mászkálhat névtelenül a világban!</span>}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user