---
import LanguageSelect from 'virtual:starlight/components/LanguageSelect';
import SocialIcons from 'virtual:starlight/components/SocialIcons';
import ThemeSelect from 'virtual:starlight/components/ThemeSelect';
import type { Props } from '@astrojs/starlight/props';
---

<div class="mobile-preferences sl-flex">
	<div class="sl-flex social-icons">
		<SocialIcons {...Astro.props} />
	</div>
	<ThemeSelect {...Astro.props} />
	<LanguageSelect {...Astro.props} />
</div>

<style>
	.social-icons {
		gap: 1rem;
		align-items: center;
		padding-block: 1rem;
	}
	.social-icons:empty {
		display: none;
	}
	.mobile-preferences {
		justify-content: space-between;
		flex-wrap: wrap;
		border-top: 1px solid var(--sl-color-gray-6);
		column-gap: 1rem;
		padding: 0.5rem 0;
		align-items: center;
	}
</style>
