--[[
	configure(config: table): nil
	Overrides default configuration options.
	This function can only be called from a server-side Script.
	The possible options are:

	-- Boolean flag to toggle the Dev Module on/off
	enabled = true,

	-- Table of images to include as art assets
	assets = defaultArtAssets,

	-- Maximum number of artwork that can be placed by each player
	quotaPerPlayer = 2,

	-- Number of rows in the canvas grid
	rowsPerCanvas = 2,

	-- Number of columns in the canvas grid
	colsPerCanvas = 5,

	-- Number of items to skip when paging left and right
	itemsPerPage = 3,

	-- Proximity prompt configurations
	promptKeyCode = Enum.KeyCode.E,
	promptRequiresLineOfSight = true,
	promptMaxActivationDistance = 10,
	promptExclusivity = Enum.ProximityPromptExclusivity.OnePerButton,
	promptImage = "rbxassetid://8076723774",

	-- Image for the left arrow (previous page)
	leftArrowPageImage = "rbxassetid://6998633654",

	-- Image for the left arrow (previous item)
	leftArrowItemImage = "rbxassetid://8072765021",

	-- Image for the right arrow (next page)
	rightArrowPageImage = "rbxassetid://6998635824",

	-- Image for the right arrow (next item)
	rightArrowItemImage = "rbxassetid://8072764852",

	-- Padding for canvas
	canvasPaddingLeft = UDim.new(0, 8),
	canvasPaddingRight = UDim.new(0, 8),
	canvasPaddingTop = UDim.new(0, 8),
	canvasPaddingBottom = UDim.new(0, 8),

	-- Whether page hotkeys are used. If true, nextPageKey and prevPageKey are used to cycle between pages
	usePageHotkeys = true,

	-- Key used to cycle to the next page of art items
	nextPageKey = Enum.KeyCode.E,

	-- Key used to cycle to the next art item
	nextItemKey = Enum.KeyCode.Right,

	-- Key used to cycle to the previous page of art items
	prevPageKey = Enum.KeyCode.Q,

	-- Key used to cycle to the previous art item
	prevItemKey = Enum.KeyCode.Left,
]]

SurfaceArt.configure({
	rowsPerCanvas = 2,
	colsPerCanvas = 5,
	assets = {
		BloxyAward = {
			name = "Bloxy Award",
			assetId = "rbxassetid://7322500962",
		},
		RobloxStudioBlue = {
			name = "Roblox Studio in Blue",
			assetId = "rbxassetid://7322508294",
		},
	},
	quotaPerPlayer = 3,
})
