GridAutoFlowStyleValue.cpp 614 B

12345678910111213141516171819202122232425262728
  1. /*
  2. * Copyright (c) 2023, Andreas Kling <kling@serenityos.org>
  3. *
  4. * SPDX-License-Identifier: BSD-2-Clause
  5. */
  6. #include "GridAutoFlowStyleValue.h"
  7. namespace Web::CSS {
  8. ValueComparingNonnullRefPtr<GridAutoFlowStyleValue> GridAutoFlowStyleValue::create(Axis axis, Dense dense)
  9. {
  10. return adopt_ref(*new GridAutoFlowStyleValue(axis, dense));
  11. }
  12. String GridAutoFlowStyleValue::to_string() const
  13. {
  14. StringBuilder builder;
  15. if (m_row)
  16. builder.append("row"sv);
  17. else
  18. builder.append("column"sv);
  19. if (m_dense)
  20. builder.append(" dense"sv);
  21. return MUST(builder.to_string());
  22. }
  23. }