formatFileSize
formatFileSize returns a human readable file size.
Usage
import { formatFileSize } from 'stwui/utils';
// OR
import formatFileSize from 'stwui/utils/formatFileSize'; // for tree shaking
Size: 20
<script lang="ts">
import { Row, Col, InputNumber, Card } from '../../lib';
import { formatFileSize } from '../../lib/utils';
import { example } from './examples';
import { CodeBlock } from '../../docs';
let value = 20;
let precision = 2;
let size = '20';
function handleChange() {
size = formatFileSize(value, precision);
}
</script>
<Col class="col-24">
<Card>
<Card.Content>
<Row>
<Col class="col-24 sm:col-8">
<InputNumber
label="Value"
placeholder="Value"
name="value"
bind:value
on:input={handleChange}
class="pr-2"
/>
</Col>
<Col class="col-24 sm:col-8">
<InputNumber
label="Precision"
placeholder="Precision"
name="precision"
bind:value={precision}
on:input={handleChange}
class="pr-2"
/>
</Col>
<Col class="col-24 sm:col-8 h-[56px]">
<div class="h-full flex items-end ">
Size: {size}
</div>
</Col>
</Row>
</Card.Content>
</Card>
</Col>