mirror of
https://github.com/status-im/subspace-docs.git
synced 2025-02-08 02:43:25 +00:00
Merge pull request #3 from status-im/improve_frontpage_styling
improve frontpage fonts, margins, etc..
This commit is contained in:
commit
490548c1a0
@ -1,17 +1,17 @@
|
||||
<template lang="html">
|
||||
|
||||
<div>
|
||||
<div id="intro">
|
||||
|
||||
<div class="code-container">
|
||||
<div class="code-text">
|
||||
<strong>Event Tracking & Event Sourcing</strong>
|
||||
<h3>Event Tracking & Event Sourcing</h3>
|
||||
You can track events and react to their values. With Subspace observables doing event sourcing is easy.
|
||||
</div>
|
||||
<div class="code-content">
|
||||
|
||||
<div class="language-js line-numbers-mode"><pre class="language-js"><code><span class="token keyword">import</span> <span class="token punctuation">{</span> $average<span class="token punctuation">,</span> $latest <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"@status-im/subspace"</span><span class="token punctuation">;</span>
|
||||
|
||||
<span class="token keyword">const</span> rating$ <span class="token operator">=</span> Product<span class="token punctuation">.</span>events<span class="token punctuation">.</span><span class="token function">Rating</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">track</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">map</span><span class="token punctuation">(</span><span class="token string">"rating"</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">pipe</span><span class="token punctuation">(</span><span class="token function">map</span><span class="token punctuation">(</span><span class="token parameter">x</span> <span class="token operator">=></span> <span class="token function">parseInt</span><span class="token punctuation">(</span>x<span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
|
||||
<span class="token keyword">const</span> rating$ <span class="token operator">=</span> Product<span class="token punctuation">.</span>events<span class="token punctuation">.</span><span class="token function">Rating</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">track</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">map</span><span class="token punctuation">(</span><span class="token string">"rating"</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
|
||||
|
||||
rating$<span class="token punctuation">.</span><span class="token function">pipe</span><span class="token punctuation">(</span><span class="token function">$latest</span><span class="token punctuation">(</span><span class="token number">5</span><span class="token punctuation">)</span><span class="token punctuation">,</span> <span class="token function">$average</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">subscribe</span><span class="token punctuation">(</span><span class="token punctuation">(</span><span class="token parameter">rating</span><span class="token punctuation">)</span> <span class="token operator">=></span> <span class="token punctuation">{</span>
|
||||
console<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span><span class="token string">"average rating of the last 5 events is "</span> <span class="token operator">+</span> rating<span class="token punctuation">)</span>
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
<div class="code-container">
|
||||
<div class="code-text">
|
||||
<strong>Tracking State</strong>
|
||||
<h3>Tracking State</h3>
|
||||
You can track changes to a contract state variable, by specifying the view function and arguments to call and query the contract.
|
||||
</div>
|
||||
<div class="code-content">
|
||||
@ -37,7 +37,7 @@
|
||||
|
||||
<div class="code-container">
|
||||
<div class="code-text">
|
||||
<strong>Tracking balances</strong>
|
||||
<h3>Tracking balances</h3>
|
||||
You can also track changes in both ETH and ERC20 token balances
|
||||
</div>
|
||||
<div class="code-content">
|
||||
@ -56,7 +56,7 @@
|
||||
|
||||
<div class="code-container">
|
||||
<div class="code-text">
|
||||
<strong>React Integration</strong>
|
||||
<h3>React Integration</h3>
|
||||
Subspace can make any react component compatible with observables so you easily reactive components
|
||||
</div>
|
||||
<div class="code-content">
|
||||
|
@ -11,30 +11,60 @@ body {
|
||||
.code-container {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
margin-top: 80px;
|
||||
}
|
||||
|
||||
.code-container + .code-container {
|
||||
margin-top: 10px;
|
||||
margin-top: 80px;
|
||||
}
|
||||
|
||||
.code-text {
|
||||
display: block;
|
||||
flex-basis: 30%;
|
||||
padding: 13px 2%;
|
||||
padding: 13px 4%;
|
||||
padding-left: 0px !important;
|
||||
text-align: justify;
|
||||
color: black;
|
||||
line-height: 29px;
|
||||
}
|
||||
|
||||
.code-content {
|
||||
display: block;
|
||||
width: 66%;
|
||||
font-size: 16.5px;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 800px) {
|
||||
@media screen and (max-width: 1000px) {
|
||||
.code-text {
|
||||
flex-basis: 100%;
|
||||
margin-right: 20px;
|
||||
padding-left: 0px !important;
|
||||
line-height: 29px;
|
||||
}
|
||||
|
||||
.code-content {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.home {
|
||||
max-width: 1220px !important;
|
||||
}
|
||||
|
||||
#intro {
|
||||
font-size: 17px;
|
||||
|
||||
h3 {
|
||||
font-size: 25px;
|
||||
line-height: 32.5px;
|
||||
}
|
||||
}
|
||||
|
||||
.feature {
|
||||
p {
|
||||
color: black !important;
|
||||
font-size: 17px;
|
||||
font-weight: 400;
|
||||
line-height: 29px;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user