Added new items from anniversary update (#409)

* Transcended Primals
* Awakened Grands
* Uncapped weapons
This commit is contained in:
Justin Edmund 2024-03-11 06:38:17 -07:00 committed by GitHub
parent eaef607dc3
commit 5824b3ccea
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 73 additions and 0 deletions

View file

@ -18,6 +18,7 @@ interface Props {
newItems?: UpdateObject
uncappedItems?: UpdateObject
transcendedItems?: UpdateObject
awakenedItems?: string[]
raidItems?: string[]
numNotes: number
}
@ -28,6 +29,7 @@ const ContentUpdate = ({
newItems,
uncappedItems,
transcendedItems,
awakenedItems,
raidItems,
numNotes,
}: Props) => {
@ -155,6 +157,31 @@ const ContentUpdate = ({
return section
}
function awakenedItemElements() {
let elements: React.ReactNode[] = []
if (awakenedItems) {
elements = awakenedItems.map((id) => {
return <ChangelogUnit id={id} type="weapon" key={id} />
})
}
return elements
}
function awakenedItemSection() {
let section: React.ReactNode = ''
if (awakenedItems && awakenedItems.length > 0) {
section = (
<section className={styles['weapons']}>
<h4>{updates(`labels.awakened.weapons`)}</h4>
<div className={styles.items}>{awakenedItemElements()}</div>
</section>
)
}
return section
}
function raidItemElements() {
let elements: React.ReactNode[] = []
@ -192,6 +219,7 @@ const ContentUpdate = ({
{newItemSection('summon')}
{uncapItemSection('summon')}
{transcendItemSection('summon')}
{awakenedItemSection()}
{newRaidSection()}
</div>
{numNotes > 0 ? (

View file

@ -78,6 +78,45 @@ const UpdatesPage = () => {
return (
<div className={classes}>
<h1>{common('about.segmented_control.updates')}</h1>
<ContentUpdate
version="2024-03U"
dateString="2024/03/10"
event="events.content"
transcendedItems={{
summon: [
'2040090000',
'2040098000',
'2040100000',
'2040084000',
'2040080000',
'2040094000',
],
}}
uncappedItems={{
weapon: [
'1040516200',
'1040915300',
'1040116500',
'1040815800',
'1040710900',
'1040024700',
'1040712600',
'1040116100',
'1040712300',
'1040806000',
'1040515900',
'1040616800',
],
}}
awakenedItems={[
'1040906400',
'1040708700',
'1040212700',
'1040910000',
'1040014300',
'1040207000',
]}
/>
<ContentUpdate
version="2024-02L"
dateString="2024/02/29"

View file

@ -13,6 +13,9 @@
"weapons": "New weapon transcendence",
"summons": "New summon transcendence"
},
"awakened": {
"weapons": "New weapon awakenings"
},
"jobs": "New classes",
"raids": "New raids",
"features": "New features",

View file

@ -13,6 +13,9 @@
"weapons": "武器の新限界超越",
"summons": "召喚石の新限界超越"
},
"awakened": {
"weapons": "武器の新覚醒"
},
"jobs": "新ジョブ",
"raids": "新マルチバトル",
"features": "新機能",