2018-02-27 05:54:21 +00:00
|
|
|
<div class="compose-box {{overLimit ? 'over-char-limit' : ''}}">
|
2018-03-03 18:11:32 +00:00
|
|
|
<ComposeAuthor />
|
|
|
|
<ComposeInput :realm />
|
2018-02-27 06:22:56 +00:00
|
|
|
<ComposeLengthGauge />
|
2018-03-03 18:11:32 +00:00
|
|
|
<ComposeToolbar :realm />
|
2018-02-27 06:22:56 +00:00
|
|
|
<ComposeLengthIndicator />
|
2018-03-03 18:11:32 +00:00
|
|
|
<ComposeMedia :realm />
|
2018-02-27 06:22:56 +00:00
|
|
|
<ComposeButton />
|
2018-02-26 00:26:43 +00:00
|
|
|
</div>
|
|
|
|
<style>
|
2018-02-27 05:54:21 +00:00
|
|
|
.compose-box {
|
2018-02-26 00:26:43 +00:00
|
|
|
border-radius: 4px;
|
|
|
|
padding: 20px;
|
|
|
|
display: grid;
|
|
|
|
align-items: flex-start;
|
|
|
|
grid-template-areas:
|
2018-03-02 05:21:49 +00:00
|
|
|
"avatar display-name handle handle"
|
|
|
|
"avatar input input input"
|
|
|
|
"avatar gauge gauge gauge"
|
|
|
|
"avatar toolbar toolbar length"
|
|
|
|
"avatar media media media"
|
|
|
|
"avatar button button button";
|
2018-02-27 04:55:49 +00:00
|
|
|
grid-template-columns: min-content minmax(0, max-content) 1fr 1fr;
|
2018-02-26 00:26:43 +00:00
|
|
|
border-bottom: 1px solid var(--main-border);
|
|
|
|
width: 560px;
|
|
|
|
max-width: calc(100vw - 40px);
|
|
|
|
}
|
|
|
|
|
|
|
|
@media (max-width: 767px) {
|
2018-02-27 05:54:21 +00:00
|
|
|
.compose-box {
|
2018-02-26 00:26:43 +00:00
|
|
|
padding: 10px 10px;
|
|
|
|
max-width: calc(100vw - 20px);
|
|
|
|
width: 580px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</style>
|
|
|
|
<script>
|
2018-02-27 05:50:03 +00:00
|
|
|
import ComposeToolbar from './ComposeToolbar.html'
|
|
|
|
import ComposeLengthGauge from './ComposeLengthGauge.html'
|
|
|
|
import ComposeLengthIndicator from './ComposeLengthIndicator.html'
|
2018-02-27 05:54:21 +00:00
|
|
|
import ComposeAuthor from './ComposeAuthor.html'
|
2018-02-27 06:22:56 +00:00
|
|
|
import ComposeInput from './ComposeInput.html'
|
|
|
|
import ComposeButton from './ComposeButton.html'
|
2018-03-02 05:21:49 +00:00
|
|
|
import ComposeMedia from './ComposeMedia.html'
|
2018-02-26 01:21:17 +00:00
|
|
|
|
2018-02-26 00:26:43 +00:00
|
|
|
export default {
|
|
|
|
components: {
|
2018-02-27 05:54:21 +00:00
|
|
|
ComposeAuthor,
|
2018-02-27 05:50:03 +00:00
|
|
|
ComposeToolbar,
|
|
|
|
ComposeLengthGauge,
|
2018-02-27 06:22:56 +00:00
|
|
|
ComposeLengthIndicator,
|
|
|
|
ComposeInput,
|
2018-03-02 05:21:49 +00:00
|
|
|
ComposeButton,
|
|
|
|
ComposeMedia
|
2018-02-26 00:26:43 +00:00
|
|
|
}
|
|
|
|
}
|
2018-02-26 08:24:28 +00:00
|
|
|
</script>
|