SHOWING: First 60
Some(page_index - 1)
} else {
None
},
next_page: if (page_index + 1) * 100 <= num_inscriptions {
Some(page_index + 1)
} else {
None
},
})
}
}
impl PageContent for InscriptionsBlockHtml {
fn title(&self) -> String {
format!("Inscriptions in Block {0}", self.block)
}
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn without_prev_and_next() {
assert_regex_match!(
InscriptionsBlockHtml {
block: 21,
inscriptions: vec![inscription_id(1), inscription_id(2)],
prev_block: None,
next_block: None,
prev_page: None,
next_page: None,
},
"
<h1>Inscriptions in <a href=/block/21>Block 21</a></h1>
<div class=thumbnails>
<a href=/inscription/1{64}i1><iframe .* src=/preview/1{64}i1></iframe></a>
<a href=/inscription/2{64}i2><iframe .* src=/preview/2{64}i2></iframe></a>
</div>
.*
prev
next
.*
"
#45,021,781texttoken-mint1.tapart tapx 44226185#44,516,004taptoken-mint1.tapart tapx 44226185#44,515,663tapdmt-mint.nat#42,552,626tapdmt-mint.nat#42,548,119tapdmt-mint.nat#42,547,831tapdmt-mint.nat#42,547,657tapdmt-mint.nat#42,547,655tapdmt-mint.nat#42,547,638tapdmt-mint.nat#42,547,102tapmint.bitcoin beanz#11,059,063brc-721mint.bitcoin beanz#11,059,057brc-721mint.bitcoin beanz#11,059,056brc-721mint.bitcoin beanz#11,059,055brc-721mint.bitcoin beanz#11,059,054brc-721mint.bitcoin beanz#11,059,053brc-721mint.bitcoin beanz#11,059,052brc-721mint.bitcoin beanz#11,059,051brc-721mint.bitcoin beanz#11,059,050brc-721mint.bitcoin beanz#11,059,049brc-721mint.bitcoin beanz#11,059,048brc-721mint.bitcoin-azuki#11,012,426brc-721mint.bitcoin-azuki#11,012,425brc-721mint.bitcoin-azuki#11,012,424brc-721mint.bitcoin-azuki#11,006,322brc-721mint.bitcoin-azuki#11,006,321brc-721mint.bitcoin-azuki#11,006,320brc-721mint.bitcoin-azuki#11,006,319brc-721mint.bitcoin-azuki#11,006,318brc-721mint.bitcoin-azuki#11,006,317brc-721mint.bitcoin-azuki#11,006,316brc-721mint.bitcoin-azuki#11,006,315brc-721mint.bitcoin-azuki#11,006,314brc-721mint.bitcoin-azuki#11,006,313brc-721mint.bitcoin-azuki#11,006,312brc-721mint.bitcoin-azuki#11,006,311brc-721mint.bitcoin-azuki#11,006,310brc-721mint.bitcoin-azuki#11,006,309brc-721mint.bitcoin-azuki#11,006,308brc-721mint.bitcoin-azuki#11,006,307brc-721mint.bitcoin-azuki#11,006,306brc-721mint.bitcoin-azuki#11,006,305brc-721mint.bitcoin-azuki#11,006,304brc-721mint.bitcoin-azuki#11,006,303brc-721mint.bitcoin-azuki#11,006,302brc-721transfer5,000.oxbt#9,228,548brc-20