1234567891011121314151617181920212223242526272829303132 |
- /*
- * Copyright (c) 2022, Martin Falisse <mfalisse@outlook.com>
- *
- * SPDX-License-Identifier: BSD-2-Clause
- */
- #include "GridTrackPlacement.h"
- #include <AK/String.h>
- namespace Web::CSS {
- GridTrackPlacement::GridTrackPlacement(int span_or_position, bool has_span)
- : m_type(has_span ? Type::Span : Type::Position)
- , m_value(span_or_position)
- {
- }
- GridTrackPlacement::GridTrackPlacement()
- : m_type(Type::Auto)
- {
- }
- String GridTrackPlacement::to_string() const
- {
- StringBuilder builder;
- if (is_span())
- builder.append("span "sv);
- builder.append(String::number(m_value));
- return builder.to_string();
- }
- }
|