feat: add real values for props
also add cpuClockRate and networkLatency
This commit is contained in:
parent
7245964d77
commit
650a769432
12
src/App.tsx
12
src/App.tsx
|
@ -29,12 +29,12 @@ function App() {
|
||||||
<StandardGauge data={data} />
|
<StandardGauge data={data} />
|
||||||
</div>
|
</div>
|
||||||
<HealthInfoSection
|
<HealthInfoSection
|
||||||
usedStorage={12}
|
usedStorage={120}
|
||||||
maxStorage={20}
|
maxStorage={160}
|
||||||
usedCpuClockRate={23}
|
usedRamMemory={8}
|
||||||
usedRamMemory={40}
|
maxRamMemory={16}
|
||||||
maxRamMemory={50}
|
cpuClockRate={2.5}
|
||||||
network={30}
|
networkLatency={75}
|
||||||
/>
|
/>
|
||||||
</StatusProvider>
|
</StatusProvider>
|
||||||
</TamaguiProvider>
|
</TamaguiProvider>
|
||||||
|
|
|
@ -6,6 +6,17 @@ const BAD_STORAGE_TEXT = 'Your storage is running low as required for additional
|
||||||
const CPU_CLOCK_RATE_TEXT = '2.4GHz is recommended for CPU.'
|
const CPU_CLOCK_RATE_TEXT = '2.4GHz is recommended for CPU.'
|
||||||
const GOOD_RAM_MEMORY_TEXT = 'There is sufficient RAM required for selected services.'
|
const GOOD_RAM_MEMORY_TEXT = 'There is sufficient RAM required for selected services.'
|
||||||
const NETWORK_TEXT = 'Network Latency is low.'
|
const NETWORK_TEXT = 'Network Latency is low.'
|
||||||
|
import StatusIconText from './StatusIconText'
|
||||||
|
import {
|
||||||
|
BAD_CPU_CLOCK_RATE_TEXT,
|
||||||
|
BAD_NETWORK_TEXT,
|
||||||
|
BAD_RAM_MEMORY_TEXT,
|
||||||
|
BAD_STORAGE_TEXT,
|
||||||
|
GOOD_CPU_CLOCK_RATE_TEXT,
|
||||||
|
GOOD_NETWORK_TEXT,
|
||||||
|
GOOD_RAM_MEMORY_TEXT,
|
||||||
|
GOOD_STORAGE_TEXT,
|
||||||
|
} from '../constants'
|
||||||
|
|
||||||
type HealthInfoSectionProps = {
|
type HealthInfoSectionProps = {
|
||||||
usedStorage: number
|
usedStorage: number
|
||||||
|
@ -29,6 +40,34 @@ const HealthInfoSection = (props: HealthInfoSectionProps) => {
|
||||||
}, [usedRamMemory, maxRamMemory])
|
}, [usedRamMemory, maxRamMemory])
|
||||||
|
|
||||||
return <YStack space={'$2'}></YStack>
|
return <YStack space={'$2'}></YStack>
|
||||||
|
return (
|
||||||
|
<YStack space={'$2'}>
|
||||||
|
<StatusIconText
|
||||||
|
percentage={usedStoragePercentage}
|
||||||
|
threshold={80}
|
||||||
|
goodText={GOOD_STORAGE_TEXT}
|
||||||
|
badText={BAD_STORAGE_TEXT}
|
||||||
|
/>
|
||||||
|
<StatusIconText
|
||||||
|
percentage={usedStoragePercentage}
|
||||||
|
threshold={80}
|
||||||
|
goodText={GOOD_CPU_CLOCK_RATE_TEXT}
|
||||||
|
badText={BAD_CPU_CLOCK_RATE_TEXT}
|
||||||
|
/>
|
||||||
|
<StatusIconText
|
||||||
|
percentage={usedRamMemoryPercentage}
|
||||||
|
threshold={80}
|
||||||
|
goodText={GOOD_RAM_MEMORY_TEXT}
|
||||||
|
badText={BAD_RAM_MEMORY_TEXT}
|
||||||
|
/>
|
||||||
|
<StatusIconText
|
||||||
|
percentage={usedStoragePercentage}
|
||||||
|
threshold={80}
|
||||||
|
goodText={GOOD_NETWORK_TEXT}
|
||||||
|
badText={BAD_NETWORK_TEXT}
|
||||||
|
/>
|
||||||
|
</YStack>
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
export default HealthInfoSection
|
export default HealthInfoSection
|
||||||
|
|
Loading…
Reference in New Issue