76 lines
2.6 KiB
Plaintext
76 lines
2.6 KiB
Plaintext
<!doctype html>
|
|
<html lang="ko">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
<title><%= packEntry?.name ?? packKey %> 편집</title>
|
|
<link rel="stylesheet" href="/static/styles.css" />
|
|
</head>
|
|
<body class="siteBody">
|
|
<%- include('../partials/navbar', { userId }) %>
|
|
|
|
<main class="pageWrap">
|
|
<section class="editorWrap">
|
|
<div class="editorHeader">
|
|
<div>
|
|
<p class="eyebrow">PACK EDITOR</p>
|
|
<h1><%= packEntry?.name ?? packKey %></h1>
|
|
</div>
|
|
<a class="ghostLink" href="/op/dashboard">목록으로</a>
|
|
</div>
|
|
|
|
<form method="post" class="editorForm">
|
|
<div class="gridTwo">
|
|
<label>
|
|
<span>서버팩 이름</span>
|
|
<input name="displayName" value="<%= packEntry?.name ?? '' %>" required />
|
|
</label>
|
|
<label>
|
|
<span>JSON 파일 이름</span>
|
|
<input name="fileName" value="<%= packKey %>" required />
|
|
</label>
|
|
</div>
|
|
|
|
<label>
|
|
<span>설명</span>
|
|
<textarea name="description"><%= pack.description ?? '' %></textarea>
|
|
</label>
|
|
|
|
<div class="gridTwo">
|
|
<label>
|
|
<span>마인크래프트 버전</span>
|
|
<select name="mcVersion" required>
|
|
<% releases.forEach((release) => { %>
|
|
<option value="<%= release.id %>" <%= release.id === pack.mcVersion ? 'selected' : '' %>><%= release.id %></option>
|
|
<% }) %>
|
|
</select>
|
|
</label>
|
|
<label>
|
|
<span>packPath</span>
|
|
<input name="packPath" value="<%= pack.packPath %>" required />
|
|
</label>
|
|
<label>
|
|
<span>서버 최소 램</span>
|
|
<input type="number" name="serverMinRam" value="<%= pack.serverMinRam %>" required />
|
|
</label>
|
|
<label>
|
|
<span>서버 최대 램</span>
|
|
<input type="number" name="serverMaxRam" value="<%= pack.serverMaxRam %>" required />
|
|
</label>
|
|
<label>
|
|
<span>클라이언트 최소 램</span>
|
|
<input type="number" name="clientMinRam" value="<%= pack.clientMinRam %>" required />
|
|
</label>
|
|
<label>
|
|
<span>클라이언트 권장 램</span>
|
|
<input type="number" name="clientRecommendedRam" value="<%= pack.clientRecommendedRam %>" required />
|
|
</label>
|
|
</div>
|
|
|
|
<button class="primaryButton" type="submit">적용</button>
|
|
</form>
|
|
</section>
|
|
</main>
|
|
</body>
|
|
</html>
|